なしのJava @Configuration
は同等です何:Spring Data JPAでブートストラッピング春データJPA XML
<repositories base-package="com.acme.repositories" />
? JpaRepositoryConfigDefinitionParserの情報源からの読解は無益ですが、私は@Configuration
クラスに有利なXML構成を取り除こうとしています。
私が得ることができるものに最も近いです:
@Bean
public RepositoryFactorySupport repositoryFactory() {
return new JpaRepositoryFactory(entityManagerFactory().createEntityManager())
}
@Bean
public BookDao bookDao() {
return repositoryFactory().getRepository(BookDao.class)
}
<repositories/>
タグがはるかに機能的であるしかし:それは自動的CLASSPATHで見つかったCrudRepository
を拡張するすべてのインターフェイスのDAOを作成します。また、私の解決策は、デフォルトのSpring Data JPAの動作とは対照的に、DAOにトランザクションを適用しないようです。
リンクありがとうございます。 1.2で修正されています。 –