获取字段上的注解并进行动态修改值
1. 获取字段上的注解
aClass 为注解类对应的类
Sensitive 为要获取的注解
Field field = aClass.getDeclaredField(string);
Sensitive sensitive = field.getAnnotation(Sensitive.class);
2.修改注解的值
InvocationHandler invocationHandler = Proxy.getInvocationHandler(sensitive);
Field hField = invocationHandler.getClass().getDeclaredField("memberValues");
Field.setAccessible(true);
Map memberValues = (Map) hField.get(invocationHandler);
memberValues.put("flag", false);