我想知道系统属性何时更改。我在应用程序服务器中有一个应用程序,它以某种方式更改系统属性(System.setProperty()
我认为)。我看了看,发现了不同的方法:
- JPDA? https://stackoverflow.com/questions/5410054/attach-to-another-jvm-and-listen-for-events-possible
- 观察者和可观察者? https://stackoverflow.com/questions/4130673/triggering-events-in-java-when-an-objects-state-changes
- 属性改变监听器? http://docs.oracle.com/javase/tutorial/uiswing/events/propertychangelistener.html
- JMX? http://java.sun.com/developer/technicalArticles/J2SE/jmx.html
有什么建议么?提前致谢。
您可以用您自己的自定义子类替换系统属性。
MyProperties newProps = new MyProperties(System.getProperties());
System.setProperties(newProps);
然后,只需编写一个 Properties 的子类来挂钩相关方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)