Использование @Document и @Entity одновременно - PullRequest
0 голосов
/ 04 марта 2019

Я пытался использовать @Document с @Entity для того же класса 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.

1 Ответ

0 голосов
/ 04 марта 2019

Я думаю, что это связано со сканером компонентов Spring Data JPA, попробуйте добавить следующие классы конфигурации и поместить оба репозитория в разные пакеты
для репозиториев Elasticsearch:
@Configuration @EnableElasticsearchRepositories(basePackages = "org.ala.springdataes.esrepository") public class ESConfig { }
для репозиториев JPA:
@Configuration @EnableJpaRepositories("org.ala.springdataes.repository") public class RepoConfiguration { }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...