Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring data 没有显式类型的Spring数据注入存储库_Spring Data_Autowired - Fatal编程技术网

Spring data 没有显式类型的Spring数据注入存储库

Spring data 没有显式类型的Spring数据注入存储库,spring-data,autowired,Spring Data,Autowired,我有一个服务需要使用Neo4jRepository(spring data的常规存储库提供者) 问题是systemClaimRepository和systemUserRepository正在将Neo4jRepository扩展为一个bean,而没有实现。 Spring将systemClaimRepository和systemUserRepository作为Neo4jRepository查看,因为他们正在扩展它 是否仍有注入Neo4jRepository的方法? 谢谢不,这怎么行 您有两个与接口匹

我有一个服务需要使用
Neo4jRepository
(spring data的常规存储库提供者)

问题是
systemClaimRepository
systemUserRepository
正在将
Neo4jRepository
扩展为一个bean,而没有实现。 Spring将
systemClaimRepository
systemUserRepository
作为
Neo4jRepository
查看,因为他们正在扩展它

是否仍有注入Neo4jRepository的方法?
谢谢

不,这怎么行


您有两个与接口匹配的bean,而Spring不知道要注入哪个实现。

嘿,谢谢,我随T一起来,T应该会有所不同。因为Java泛型是编译时构造。它们在运行时不在那里。
public class SomeServiceBean<T>{

     @Autowired
     private Neo4jRepository<T,Long> Neo4jRepository;

}
 expected single matching bean but found 2: systemUserRepository,systemClaimRepository