使用 @Resource或@Autowire时 Idea报错Could not autowire. No beans of 'xxxService' type found. more..出现红色波浪线

 

原博客:https://blog.csdn.net/qq_36802726/article/details/84026031

错误: 
使用注解@Resource或者@Autowire
intellij Idea报错Could not autowire. No beans of 'xxxService' type found. more... (Ctrl+F1)

出现红色波浪线

原因:
目前我遇到两种情况:

1、编译报错时是因为xxxService的ServiceImpl实现类没有加入注解@Service。

2、IntellijIDEA本身工具的问题。

解决方法:
1、在ServiceImpl实现类加入注解@Service

2、降低IDEA的Autowired检测的级别。

在settings - Editor - Inspections - Spring - Spring Core - Code - Autowiring for Bean Class 勾去掉
--------------------- 
作者:小宁萌的多肉 
来源:CSDN 
原文:https://blog.csdn.net/qq_36802726/article/details/84026031 
版权声明:本文为博主原创文章,转载请附上博文链接!

你可能感兴趣的:(java)