为什么spring使用构造器注入会报红呢?

img

如图,使用构造器注入会爆红,提示找不到参数无法注入之类的,但是可以正常运行。
我相信大部分人都遇到过这个问题,都在说是idea的小bug,可是好几年过去了,这个问题应该早就修复了才对啊,
所以是为什么会爆红呢?

你对应的service上有被spring扫描到的相应注解吗? spring只能识别自己的。
我的idea2021 的不会有这个错误

是不是同名问题,修改一下形参名。

img

名称重复了。

@SuppressWarnings

这是idea的一个小bug

没有加注解