gpt4 book ai didi

java - 如何通过调用反射方法检测属性何时被修改

转载 作者:搜寻专家 更新时间:2023-10-31 19:58:49 25 4
gpt4 key购买 nike

我有以下类(class)

public class MyClass {
private int myAttr;

public void setAttr(int a) {
myAttr = a;
Thread.dumpStack();
}
}

这样我就可以检测到任何修改 myAttr 的尝试。好吧,几乎任何一个。当有人使用 Field.set() 方法修改 myAttr 时,它不起作用。我如何捕获 Java 反射的使用?

最佳答案

你不能。您将受到 SecurityManager 的摆布,如果附近有的话,以防止其他任何人对您做坏事。

相关问题

关于java - 如何通过调用反射方法检测属性何时被修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2818469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com