禁止在IntelliJ 2016.3中无法使用的带注释字段的警告

时间:2017-01-10 18:57:02

标签: java spring intellij-idea

默认情况下,IntelliJ将Autowired字段标记为未使用。我试图通过Alt + Enter去除它 - > Suppress for fields annotated by 'org.springframework.beans.factory.annotation.Autowired',但他们仍然显示为未使用。

在设置中 - >检查 - > Java - >声明冗余 - >未使用的声明我多次验证Autowired got marked as entry point(我不止一次点击Suppress),但它没有帮助。再次删除和添加入口点也无济于事。

我的设置是OS X El Capitan,IntelliJ IDEA 2016.3.2,JRE 1.8.0_112

2 个答案:

答案 0 :(得分:3)

有必要在检查配置窗口中手动将org.springframework.beans.factory.annotation.Autowired添加到“隐式写入标记字段”。

之前由某人发布,但答案已删除,详情请见https://youtrack.jetbrains.com/issue/IDEA-164948#comment=27-1770016

答案 1 :(得分:1)

将光标置于警告上,然后按alt + Enter并从抑制警告选项中选择一个。您可以选择仅对此字段或整个文件等禁止此警告。