환경 구축 009 Eclipse에서 Spring Boot 초기 설정 JDBC + MyBatis

1. 개요



Eclipse에서 Spring Starter 프로젝트를 사용하여 Spring Boot 프로젝트 만들기
JDBC 드라이버 + MyBatis를 통해 MySQL에 연결하기위한 설정 및 시작 확인

2. Spring Boot 프로젝트 만들기



패키지 탐색기에서 마우스 오른쪽 버튼을 클릭하고 새로 만들기 > 기타를 클릭합니다.



마법사 선택 화면이 표시되고 [Spring Boot] > [Spring Starter Project]를 선택하고 [다음]을 클릭합니다.



새로운 Spring 스타터 프로젝트 화면이 표시됩니다.
※ 디폴트 설정 그대로도 가능, 이번에는 'Maven'이 아닌 'Gradle'을 사용할 예정



유형 : 을 Gradle (Buildship 2.x)로 변경, 기타 (이름, 그룹, 아티팩트 ...)를 적절히 변경, "다음"을 클릭



"Spring Boot Version"과 기능을 실현하는데 필요한 라이브러리를 "사용 가능"텍스트에 입력·검색하여 선택, 나중에 추가·변경·삭제 가능


항번
이름
개요


01
롬복
Java 언어에서 보일러 플레이트 코드를 소스 코드에서 제거하는 데 사용되는 라이브러리

02
구성 프로세서
메타 정보가 추가되어 application.properties에서 Ctrl + Space를 누르면 구성 가능한 후보를 표시하는 라이브러리

03
검증
Spring이 제공하는 validation 라이브러리

04
MySQL
Spring Boot의 MySQL 패키지 라이브러리

05
JDBC
Spring Boot의 JDBC 연결 패키지 라이브러리

06
MyBatis
MyBatis3과 Spring을 연계시키는 라이브러리

07
Thymeleaf
Spring MVC 뷰 템플릿 엔진 라이브러리

08

Spring Boot 웹 기본 패키지 라이브러리




선택한 라이브러리를 포함한 Spring initializr 병아리 생성 웹 서비스의 URL이 생성되므로 마침을 클릭합니다.



필요한 라이브러리가 Maven 리포지토리에서 다운로드되고 프로젝트에 필요한 디렉토리 구성도 동시에 생성됩니다.



3. JDBC + MyBatis 연결 설정



application.properties는 MySQL에 연결하기위한 JDBC 클래스, MySQL에 연결하기위한 문자열 및 연결 사용자 암호를 설명합니다.



MyBatis 관련 구성 정보를 설명하는/src/main/resources 아래에 mybatis-config.xml을 작성하십시오.



MyBatis 관련 설정 정보 appUnderscoreToCamelCase를 true로 설정

데이터베이스의 컬럼명이 스네이크 기법(복수의 단어를 「_(언더 바)로 연결한 표현)로 정의되고 있는 경우, 카멜 기법(2번째 이후의 단어를 대문자로 연결한 표현)에 변환되어 매핑 된다.

(예) "user_id"라는 열의 경우 Java 필드는 "userId"로 매핑됩니다.



Bean 자동 등록 대상인 SpringBootApplication 어노테이션이 부여된 PracApplication 클래스에서 application.properties 설정을 바탕으로 데이터 소스를 생성하고 MyBatis의 고유 정보도 설정된 SqlSessionFactory 클래스를 생성하도록 하다



4. Application 실행



창 > 보기 표시 > 기타를 클릭



보기 표시 화면에서 Gradle 실행, Gradle 작업을 선택하고 클릭



Gradle 작업 탭을 표시하고 bootRun을 두 번 클릭합니다.



Gradle 실행 탭에 실행 상태가 표시됩니다.
※※에러가 있는 경우는, 빨강×표시된다



콘솔 탭에 Started PracApplication in ...이 표시되면 성공적으로 시작되었습니다.



[참조 사이트]
· spring boot로 DB 연동 할 때의 설정 파일 htp // 유키 1413. 하테나 bぉg. 코m/엔트리/2017/07/25/150521

좋은 웹페이지 즐겨찾기