默认情况下,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
答案 0 :(得分:3)
有必要在检查配置窗口中手动将org.springframework.beans.factory.annotation.Autowired
添加到“隐式写入标记字段”。
之前由某人发布,但答案已删除,详情请见https://youtrack.jetbrains.com/issue/IDEA-164948#comment=27-1770016
答案 1 :(得分:1)
将光标置于警告上,然后按alt + Enter并从抑制警告选项中选择一个。您可以选择仅对此字段或整个文件等禁止此警告。