【发布时间】:2020-07-27 13:01:20
【问题描述】:
我正在尝试为我的一个项目编写一个自动配置/启动模块。该模块通过 Spring Data JPA 处理持久性。它旨在提供几个spring数据存储库。
现在,我的自动配置如下所示:
@Configuration(proxyBeanMethods = false)
@AutoConfigureAfter(JpaRepositoriesAutoConfiguration::class)
@EnableJpaRepositories(basePackageClasses = [ItemRepository::class])
@EntityScan(basePackageClasses = [ItemRepository::class])
class DomainPersistenceDataJpaAutoConfiguration() {
}
如spring boot reference documentation 中所述,尽管@EnableJpaRepositories 使用组件扫描,但自动配置不应启用组件扫描。
什么是好的替代方法?有没有提供我可以参考的存储库实现的现有 spring boot start 示例?
【问题讨论】:
标签: spring spring-boot spring-data-jpa spring-boot-starter