出现这种问题,是你的本身自带的Spring Data Jpa和Spring Data Elasticsearch同时扫描你的elastic的repository,多次注入出现的问题。
解决方式:
1. @Configuration 2. @EnableElasticsearchRepositories(basePackages = "com.lh.pos.model.elastic") 3. @EnableJpaRepositories(basePackages = "com.lh.pos.respository") 4. public class JpaConfig { 5. }
新增一个JpaConfig类,分别配置jpa和elastic的扫描包位置,这样就不会冲突了。
灵感:https://blog.csdn.net/hadues/article/details/101840045