我无法控制在项目中调用 System.getProperty 的位置。每当 System.getProperty("SomeProperty"); 时,我想在控制台中记录一些信息。叫做。
如何实现这一点。
我无法控制在项目中调用 System.getProperty 的位置。每当 System.getProperty("SomeProperty"); 时,我想在控制台中记录一些信息。叫做。
如何实现这一点。
您可以尝试创建一个java.lang.SecurityManager
引发异常或在方法中打印一些内容的checkPropertyAccess(String)
方法。当某些东西访问系统属性时,它会被调用。
有关安全管理器的更多信息:
http://docs.oracle.com/javase/tutorial/essential/environment/security.html
http://java.sun.com/developer/onlineTraining/Programming/JDCBook/signed2.html