什么是Java @Configuration
相当于:引导捆扎春天JPA的数据没有XML
<repositories base-package="com.acme.repositories" />
在Spring Data JPA?我试图摆脱XML配置转向@Configuration
类,但通过JpaRepositoryConfigDefinitionParser来源阅读是徒劳的。
最接近的是我能得到的是:
@Bean
public RepositoryFactorySupport repositoryFactory() {
return new JpaRepositoryFactory(entityManagerFactory().createEntityManager())
}
@Bean
public BookDao bookDao() {
return repositoryFactory().getRepository(BookDao.class)
}
然而<repositories/>
标签更实用:它自动延长CrudRepository
在CLASSPATH中找到的所有接口创建DAO。此外,似乎我的解决方案不会将事务应用于DAO,而不是默认的Spring Data JPA行为。
感谢您的链接。它已被固定在1.2。 –