springboot框架使用@Autowired注入时,明明已经注入成功但是会有红色波浪线提示未找到。请问是哪里的问题。

springboot框架使用@Autowired注入时,明明已经注入成功但是会有红色波浪线提示未找到。请问是哪里的问题。
工具用的idea

img

可以修改提示
Setting -> Editor -> Inspections -> Spring -> Spring Core -> Code
找到Autowiring for bean class,将代码审查级别由error改为warning
可能哪里都没有问题,这个红色波浪只是编译软件(idea或则eclipse)给开发者的提示,插件识别不出当前对象在ApplicationContext容器中是否存在所以给出提示,也可能容器中真的不存在当前对象,这只是给开发者的提示,不会对编译和运行产生影响

img

修改下设置

img

将application启动类放在和项目同级目录下,不然扫描不到

@Autowired根据类型注入的,看下你这个被注入的东西,有没有加注解交给spring管理

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^