문서의 이전 판입니다!
// 최상단에 @EnableConfigurationProperties ... @Bean @ConfigurationProperties(prefix = "my.datasource") public DataSource dataSource() { return DataSourceBuilder.create() .type(org.apache.tomcat.jdbc.pool.DataSource.class) // Tomcat Pool 사용시 .build(); } @Bean @ConfigurationProperties(prefix = "my.jpa") public JpaProperties jpaProperties() { return new JpaProperties(); } @Bean public LocalContainerEntityManagerFactoryBean entityManagerFactory() { Map<String, String> hibernateProperties = jpaProperties().getHibernateProperties(dataSource()); return new EntityManagerFactoryBuilder(new HibernateJpaVendorAdapter(), hibernateProperties, null) .dataSource(dataSource) .persistenceUnit("mypersistenceunit") .packages(EntityClasses.class) // entity class들의 위치 .build(); }