springboot + hibernate + mariadb + hikariCP 설정입니다.
build.gradle
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| plugins { id 'org.springframework.boot' version '2.1.3.RELEASE' id 'java' }
apply plugin: 'io.spring.dependency-management'
group = 'com.todo' version = '0.0.1-SNAPSHOT' sourceCompatibility = '1.8'
repositories { mavenCentral() }
dependencies { compile 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-starter' testImplementation 'org.springframework.boot:spring-boot-starter-test' compile 'org.springframework.boot:spring-boot-starter-data-jpa' compile group: 'com.zaxxer', name: 'HikariCP', version: '2.6.2' compile 'org.mariadb.jdbc:mariadb-java-client' }
|
application.properties
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| spring.datasource.url=jdbc:mariadb: spring.datasource.driver-class-name=org.mariadb.jdbc.Driver spring.datasource.username=root spring.datasource.password=1111
# timeout 60 sec spring.datasource.hikari.connection-timeout=60000 # max 5 spring.datasource.hikari.maximum-pool-size=5
spring.jpa.show-sql=true spring.jpa.hibernate.ddl-auto=create-drop spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect `
|