반응형
빌드 도구 gradle 사용
공통사항
application.properties - DB연결
spring.datasource.url=jdbc:mysql://localhost:3307/스키마명?useSSL=false&useUnicode=true&serverTimezone=Asia/Seoul
spring.datasource.username=유저명
spring.datasource.password=유저비밀번호
build.gradle - mysql 종속성 추가
dependencies {
implementation 'mysql:mysql-connector-java:8.0.29'
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
implementation 'org.springframework.boot:spring-boot-starter-web'
JPA 연동
build.gradle
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
myBatis 연동
build.gradle
implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.2.2'
application.properties - mapper 패키지 추가 // db snake_case와 java camelCase 매핑
mybatis.type-aliases-package = com.example.project.mapper
mybatis.configuration.map-underscore-to-camel-case=true
반응형
'프로그래밍 > Spring' 카테고리의 다른 글
스프링 프레임워크 DI, AOP, 환경설정(intellij, gradle, tomcat) (0) | 2022.07.23 |
---|---|
[Spring] Bean을 싱글톤으로 사용해도 되는 이유 (0) | 2022.07.18 |
[Spring] Validation 유효성 검증 (0) | 2022.07.16 |
[Spring] DTO <-> Entity 변환 (0) | 2022.05.05 |
[Spring] @Bean 과 @Component 차이 (0) | 2022.04.30 |