我可以访问properties-service.xml
中指定的属性。但是,如果我删除了一个属性,该属性仍然可以访问。如果我修改了属性,则属性会更改。
为什么删除的属性仍然可以访问?
答案 0 :(得分:0)
remove(final String name)
的方法SystemPropertiesService
未正确实施。
原因是org.jboss.util.property.Property
中的方法调用错误。
此调用的remove方法如下所示:
public static String get(String name, String defaultValue)
{
return PropertyManager.getProperty(name, defaultValue);
}
另请参阅:org.jboss.util.property.Property: remove property is broken