Java 无XML引导Spring数据JPA

Java 无XML引导Spring数据JPA,java,spring,jpa,spring-data,spring-data-jpa,Java,Spring,Jpa,Spring Data,Spring Data Jpa,Java@配置相当于什么: <repositories base-package="com.acme.repositories" /> 然而,标记的功能要强大得多:它会自动为扩展类路径上的crudepository的所有接口创建DAO。另外,与默认的Spring数据JPA行为相反,我的解决方案似乎没有将事务应用于DAO。看起来还不可能:Spring数据JPA引入了@EnableJpaRepositories。有关详细信息,请参阅。谢谢您的链接。它已在1.2中修复。 @Bean pu

Java
@配置
相当于什么:

<repositories base-package="com.acme.repositories" />

然而,
标记的功能要强大得多:它会自动为扩展类路径上的
crudepository
的所有接口创建DAO。另外,与默认的Spring数据JPA行为相反,我的解决方案似乎没有将事务应用于DAO。

看起来还不可能:

Spring数据JPA引入了
@EnableJpaRepositories
。有关详细信息,请参阅。

谢谢您的链接。它已在1.2中修复。
@Bean
public RepositoryFactorySupport repositoryFactory() {
    return new JpaRepositoryFactory(entityManagerFactory().createEntityManager())
}

@Bean
public BookDao bookDao() {
    return repositoryFactory().getRepository(BookDao.class)
}