IntelliJ中未使用的属性

时间:2016-08-24 06:30:35

标签: intellij-idea properties spring-boot

我遇到IntelliJ检查问题:它表明我的所有属性都未使用(参见图片)。这是不真实的,因为我的所有属性都在spring boot项目中正确使用。我正在使用IntelliJ Community Edition 2016.1.4

unused properties image

3 个答案:

答案 0 :(得分:4)

想法 - >偏好 - >搜索"未使用"或"检查" - >取消选中"未使用的财产"在"属性文件"

答案 1 :(得分:0)

我可以为此编写自己的方法。它基本上在您使用属性的地方调用方法。而且由于@PropertyKey注释,IntelliJ将为您获得连接。

    private static final String BUNDLE_NAME = "application";

    public static void foo(@PropertyKey(resourceBundle = BUNDLE_NAME) String key) {
        // your code here
        // you could use the method which does not resolve it here.
    }

通过调用方法 foo ,如果您的资源可分配,它将检测到属性文件的属性连接。

foo("your.awesome.key")

答案 2 :(得分:0)

如果要忽略特定文件中的所有警告。我们只需要在第一行添加它:

# suppress inspection "UnusedProperty" for whole file

如果您只想忽略单个属性的警告,则可以在属性之前添加以下行:

# suppress inspection "UnusedProperty"

popup menu to suppress warning text to add to suppress warning for whole file