spring-project

SpringBoot + MyBatis 연동하기

가는가래 2017. 11. 12. 02:50

SpringBoot Mybatis 연동은 mybatis-spring-boot-autoconfigure 하면 된다.

 

http://www.mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/



스프링에서 MyBatis를 지원하면 application.properties 에 기술만 해주면 될텐데 그렇지 않다.

아래에서 연동에 필요한 properties를 찾아도 없다. 

https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html



반대로 MyBatis에서 스프링을 지원하기 때문에 'mybatis-spring-boot-autoconfigure'에서 지원하는 properties 값을 기술해주어야 한다. 


연동을 위해서 mybatis-config.xml, mapper 파일을 생성해 준 뒤 아래와 같이 해당 위치를 기술해주면 된다.


# MyBatis

mybatis.config-location=classpath:mybatis-config.xml

mybatis.mapper-locations=mapper/*.xml