@Autowired是否不能性用品使用图在Repository

您看完描述后请一定注意我在攵中最后的注意事项。

代码仅仅有一个controller类一个服务接口、一个服务类实现、一个仓库接口、一个仓库实现,一个实体域共六个JAVA类。

二、去掉仓库实现类仅仅留下仓库接口类,那么以下在项目启动时没有任何问题

(变量名称与类名称不一致)

三、如果同时保留仓库接口囷仓库实现类

(变量名称与类名称不一致)
 ... 31 more
注意1:到网上查找了资料大部分说是BEAN类型不只一个,这我可以理解也明白但问题的关键是,我仅仅一个仓库接口和一个仓库实现类不存在多个实现类 现实一个接口的情况。

如果我不在仓库接口中继承 JpaRepository 那么以上的报错问题就鈈存在。

所以这问题真的很奇怪,我一直没清楚到底怎么回事虽然是解决了问题。但希望有经验的朋友帮忙看看问题出在哪里

注解来注入bean实现对象的实例化时加了@Repository 或是 @Service("UserService")的类中不能出现类成员变量的在创建时进行实例化。

我正在学习java 3个月有时
i无法理解某些东西的性用品使用图目的。

我为什么要性用品使用图它们性用品使用图它们和不性用品使用图它们之间的区别是什么?

今天我也尝試在spring mvc项目中性用品使用图hibernate我不得不搜索大约15(类未找到错误的原因)jar文件因为该项目中性用品使用图的其他jar文件的依赖项。
这是不是必須这样这使初学者学习java非常困难

@Repository是一个注释,它将特定类标记为数据访问对象从而阐明了它的作用。同一类别的其他标记是@Service和@Controller

@Autowired是一个具有完全不同含义的注释:它基本上告诉DI容器注入依赖项更多信息,请访问

我要回帖

更多关于 性用品使用图 的文章

 

随机推荐