생성 했을때 프로젝트 설정 그대로 기억 해두는게 좋겠다 그래야 디펜던시 찾기 편함
mybatis와 mariadb를 사용 할 거니까 얘들 디펜던시 가져온당
//build.gradle
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
// https://mvnrepository.com/artifact/org.apache.tomcat.embed/tomcat-embed-jasper
implementation 'org.apache.tomcat.embed:tomcat-embed-jasper'
developmentOnly 'org.springframework.boot:spring-boot-devtools'
implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.2.2'
runtimeOnly 'org.mariadb.jdbc:mariadb-java-client'
}
//application.properties
# mariaDB
spring.datasource.driverClassName=org.mariadb.jdbc.Driver
spring.datasource.url=jdbc:mariadb://디비/주소
spring.datasource.username=이름
spring.datasource.password=비밀번호
//application.properties
mybatis.mapper-locations=classpath:mapper/*.xml
mapper가 생성되는 경로를 properties에 추가 해줘야함!