본문 바로가기
Category/Spring

[SpringBoot] 스프링부트에서 Mybatis 사용하기

by developer__Y 2024. 2. 13.

 

- SpringBoot 2.7.13 , JDK 17 

 

Mybatis 디펜던시 추가

 

implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.3.1'

 

 

application.properties DataSource 설정정보 입력

 

 

- DataSource의 property와 Mybatis config 설정파일의 경로 입력

 

src/main/resources/board.xml

src/main/resources/ 경로에 board.xml 파일 생성

 

ojdbc.jar 파일 프로젝트경로 libs 생성

 

프로젝트 폴더에 libs 폴더 생성하여 오라클 jdbc 드라이버인 ojdbc.jar 파일 넣어준뒤 build.gradle에서 해당 경로 설정

 

기존 Spring와 동일한 Dao,Dto,Mapper,Service 클래스 사용

 

board.xml mapper 파일

 

 

mapper namespace Dao Interface

 

 

SpringBoot에서 JSP와 Mybatis를 사용하기위해 SpringBoot Version을 2.x.x, Mybatis Version을 2.3.1로 다운그레이드하여 사용했다.

또한 build.gradle에서 ojdbc.jar 파일의 경로를 설정해주어 DB 드라이버를 등록해주면 SpringBoot에서 Mybatis를 사용할수있다.