【发布时间】:2021-05-12 15:05:51
【问题描述】:
IntelliJ 显示 @Autowired 的黄色下划线,但它可以正常工作。我怎样才能摆脱黄色下划线?黄色下划线是什么意思?
这是一张图片来说明它:
【问题讨论】:
-
当您将光标悬停在带下划线的@Autowired 上时,您会看到什么消息?我唯一看到的是缩进,但也可以是其他东西。通常会有一个对话框很好地说明为什么下划线存在。
-
我看到这条消息“不推荐字段注入”
-
在该字段上按 alt + enter,IDEA 应该可以帮助您进行基于构造函数/设置器的注入
-
谢谢。我以前试过这个,对我有帮助,但是老师建议我们不要用它。
-
当我在字段上按 alt + enter 时,IDEA 应该会帮助您创建一个构造函数/设置器,我看到 @Autowired 从代码中消失了。
标签: javascript spring