문서의 이전 판입니다!
의존 라이브러리의 버전을 다른 것으로 바꾸고자 한다면 property를 변경하면 된다.
// 하이버네이트 버전 ext['hibernate.version'] = '5.2.14.Final'
// Hibernate 4 spring.jpa.hibernate.naming_strategy=org.hibernate.cfg.EJB3NamingStrategy // or spring.jpa.hibernate.naming-strategy=org.hibernate.cfg.DefaultNamingStrategy // Hibernate 5 spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl spring.jpa.hibernate.naming.implicit-strategy=org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
WRITE_DATES_AS_TIMESTAMPS
옵션을 변경할 경우 기존에 작동하던 java.util.Date
의 포맷이 변경되므로 프로젝트가 이미 운영중일 때는 건들지 말 것.DataSource
설정을 하고자 할경우에는 다음과 같이 한다.import org.springframework.boot.autoconfigure.jdbc.DataSourceBuilder; @Bean @ConfigurationProperties(prefix = "my.datasource") public DataSource rubyDataSource() { return DataSourceBuilder.create().type(org.apache.tomcat.jdbc.pool.DataSource.class).build(); }
my.datasource.*
로 구성한다. HikariCP 등 다른 구현체를 사용할 수도 있다.