기본 설정 및 라이브러리 셋팅
version : 3.0.0-SNAPSHOT
JVM : 17
kotlin, gradle
데이터베이스 연동 설정
yaml 을 사용한 설정 application.yml h2 database 연결
spring:
h2:
console:
enabled: true
datasource:
url: jdbc:h2:mem:testdb
driver-class-name: org.h2.Driver
username: sa
password:
jpa:
database-platform: org.hibernate.dialect.H2Dialect
hibernate:
ddl-auto: create-drop
properties:
hibernate:
format_sql: true
show_sql: true
defer-datasource-initialization: true
application.properties
server.address=localhost
server.port=8080
spring.datasource.url=jdbc:mysql://localhost:3306/test?useSSL=false&allowPublicKeyRetrieval=true
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect
spring.jpa.database=mysql
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update
spring.jpa.properties.hibernate.format_sql=true
- gradle 에 각자 데이터 베이스에 맞는 의존성을 추가하도록 한다.
편한 방식을 설정하면 되는 듯 하다.
설정파일 간편하게 만들어주는 사이트 없나..
의존성 관리
Kotlin + springboot 환경에서의 의존성은 build.gradle.kts에서 관리한다.
의존성 관리는 필요할 때마다 관리하고, 라이브러리의 버전은 꾸준히 맞춰주도록 하자.
'springboot' 카테고리의 다른 글
springboot kotlin coroutine 활용한 PromiseAll 같은 병렬처리 (0) | 2022.11.28 |
---|---|
springboot kotlin jsonParse관련 문제 해결 (0) | 2022.11.27 |
springboot(kotlin) 환경에서의 RestTemplate을 사용 및 xml 정보 파싱 (0) | 2022.11.21 |
스프링부트 + kotlin - 기본 어노테이션 학습 (0) | 2022.09.01 |
BeanDefinitionStoreException 발생원인 및 해결 방법 (0) | 2022.08.31 |