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