我尝试在同一个实体类上使用@Document和@Entity,但是当我实现两个存储库(ElasticSearchRepository和CrudRepository)时出现以下错误
The bean 'esRepo', defined in null, could not be registered. A bean with that name has already been defined in null and overriding is disabled.
我认为这与 Spring Data JPA 组件扫描器有关,尝试添加以下配置类并将两个存储库放在不同的包中
对于 Elasticsearch 存储库:
@Configuration
@EnableElasticsearchRepositories(basePackages = "org.ala.springdataes.esrepository")
public class ESConfig {
}
对于 JPA 存储库:
@Configuration
@EnableJpaRepositories("org.ala.springdataes.repository")
public class RepoConfiguration {
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)