总结了一下,大概有这几个原因,欢迎补充
1.导包不正确
2.扫包范围不正确(比如没在启动类相同包下,所有要加入扫包范围,可以查看我这篇文章https://blog.csdn.net/qq_42654484/article/details/92847089)
3.组件没有加入springs容器中(也就是没有加上@Component@Service这些注解)
4.idea工具问题,报错但是不影响运行,可以降低Autowired检测的级别,将Severity的级别由之前的error改成warning或其它可以忽略的级别
最后:向spring容器中加入组件时最好指定名称