Mybatis 로 Mysql 연결하기
pom.xml
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.1</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>mybatis-spring-boot-starter
2.1.x vesrion : MyBatis 3.5+、Java 8+、Spring Boot 2.1+
2.0.x vesrion : MyBatis 3.5+、Java 8+、Spring Boot 2.0/2.1
1.3.x vesrion : MyBatis 3.4+、Java 6+、Spring Boot 1.5
현재까지 2.1.x 과 1.3.x 을 많이 사용한다.
2.1.x 과 1.3.x 을 많이 사용한다.application.properties 설정
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverapplication.yml
테이블 생성
User 도메인 생성
Mapper interface 작성
@Param
Map
Object
C,R,U,D mapper interface 작성
테스트 코드 작성
Result 객체 바인딩
테스트 코드 작성
끝!
Last updated