본문 바로가기
✨ Back-end/Spring-Boot

[Spring] 스프링 부트 mySql mybatis 연동하기 (gradle)

by 환풍 2023. 9. 15.
728x90

 

mySQL

위 데이터들을 콘솔에 뿌려볼 것이다.

 

1. build.gradle

1
2
implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.2.0'
implementation 'mysql:mysql-connector-java:8.0.28'
cs

위 코드를 build.gradle에 있는 dependencies에 복붙해주자. (추가 한뒤 리프레쉬 해야함.)

 

2. application.properties

1
2
3
4
5
6
7
8
# database
spring.datasource.url: jdbc:mysql://127.0.0.1:3306/bitdb?characterEncoding=utf8
spring.datasource.username: root
spring.datasource.password: 1234
spring.datasource.driver-class-name: com.mysql.cj.jdbc.Driver
 
# mybatis
mybatis.mapper-locations:classpath:mappers/*.xml
cs

위 코드를 application에 복붙해준다. 이때 url에 있는 bitdb는 

왼쪽 사진에 있는 테이블 명을 나타내고, username과 password는 root 계정과 그 비밀번호를 나타냈다.

또한 mybatis 경로를 설정해주어야하는데, 노란색 표시와 같이 경로를 잘 지정해주자.

 

member-mapper.xml

 

MemberVO

mapper와 대입될 데이터들을 만들어준다.

 

service

 

Controller

컨트롤러에서 조회 해본 결과 콘솔에서 mySQL에 있는 DB들이 들어와있는 것을 확인할 수 있다.

반응형

댓글