Quel est le Java @Configuration
équivalent à:Boot-cerclage JPA données XML Spring sans
<repositories base-package="com.acme.repositories" />
à Spring Data JPA? J'essaie de se débarrasser de la configuration XML en faveur des classes @Configuration
, mais la lecture à travers JpaRepositoryConfigDefinitionParser sources est infructueuse.
Le plus proche de ce que je peux obtenir est:
@Bean
public RepositoryFactorySupport repositoryFactory() {
return new JpaRepositoryFactory(entityManagerFactory().createEntityManager())
}
@Bean
public BookDao bookDao() {
return repositoryFactory().getRepository(BookDao.class)
}
Cependant la balise <repositories/>
est beaucoup plus fonctionnel: il automatiquement crée DAO pour toutes les interfaces s'étendant CrudRepository
trouve sur CLASSPATH. De plus, il semble que ma solution n'applique pas de transactions aux DAO contrairement au comportement Spring Data JPA par défaut.
Merci pour le lien. Il a été corrigé en 1.2. –