【发布时间】:2018-12-11 12:23:39
【问题描述】:
如果 IntelliJ 有 @Autowired 注释,则不会显示“从未使用字段”警告。如何让它显示警告?
【问题讨论】:
-
你不能。字段上的
@Autowired意味着 Spring 将在某个时间设置/初始化该字段。没有什么可警告的:)
标签: java spring intellij-idea annotations autowired
如果 IntelliJ 有 @Autowired 注释,则不会显示“从未使用字段”警告。如何让它显示警告?
【问题讨论】:
@Autowired 意味着 Spring 将在某个时间设置/初始化该字段。没有什么可警告的:)
标签: java spring intellij-idea annotations autowired
您必须勾选检查Unused declaration(在Java/Declaration redundancy 类别内)。
此检查报告指定的类、方法或字段 入口点未使用或无法访问的检查范围。
您可以在设置 -> 编辑器 -> 检查中找到它。
【讨论】:
@Autowired 字段中消失。你的Highlighting level设置在Inspections上吗?
Highlighting level 是什么意思?我在哪里可以找到它?如果您的意思是可见性 - 都是公开的。
在 (File->Project Structure-> facets) 中使用 Spring-Facet 来启用警告。
【讨论】: