原文:spring-boot 启动时候 出现异常:The bean 'xxx' could not be injected as a 'xx.xxxx' because it is a JDK dynamic proxy that implements:

查了半天,原来是因为把 Autowired 换成了 Resource 以前的代码是 是可以的 修改后的代码 不可以的 这样就报错了。。 主要问题是名字和类名不一样导致Resource 注入失败,但是刚好又有一个xxxService 同名的类存在,就会报这个错误 这里要说一下, Resource 是根据名字找对象,名字是什么的名字呢 先根据变量名字找,如果找到就直接使用,如果找不到就才根据类的名字 ...

2018-03-28 15:41 0 4138 推荐指数:

查看详情

Field XXX in XXXX required a bean of type XXXX that could not be found

这个报错的意思是:没有找到相应的bean出现这个情况我遇到了两种: 1.spring没有扫描到相应的bean。 原因是springboot项目启动,只有@SpringBootApplication 所在的包被被扫描,如果有其他需要扫描的包,需要显式写明 ...

Sat Oct 27 18:53:00 CST 2018 0 10210
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM