У меня есть служба, которая должна использовать Neo4jRepository
(обычный поставщик репозитория по данным Spring).
public class SomeServiceBean<T>{
@Autowired
private Neo4jRepository<T,Long> Neo4jRepository;
}
Этот класс сгенерирует ошибку en:
expected single matching bean but found 2: systemUserRepository,systemClaimRepository
Проблема в том, что systemClaimRepository
и systemUserRepository
расширяют Neo4jRepository<T,Long>
как компонент без реализации.Весной см. systemClaimRepository
и systemUserRepository
как Neo4jRepository<T,Long>
, потому что они расширяют его.
Есть ли еще способ ввести Neo4jRepository<T,Long>
?Спасибо