Class clazz = ChengbenCenter.class;
Field declaredField = clazz.getDeclaredField(“name”);
declaredField.setAccessible(true);
Excel excel = declaredField.getAnnotation(Excel.class);
InvocationHandler ih = Proxy.getInvocationHandler(excel);
Field memberValuesField = ih.getClass().getDeclaredField(“memberValues”);
memberValuesField.setAccessible(true);
Map memberValues = (Map)memberValuesField.get(ih);
memberValues.put(“name”, DateUtils.dateToString(new Date(), DateUtils.SPRIT_YYYYMMDD)); // set value to false
动态修改注解的值
最新推荐文章于 2024-08-26 23:16:19 发布
这篇博客探讨了Java中反射的应用,通过示例展示了如何获取类的私有字段并设置其值。同时,讲解了注解的使用,包括读取注解信息和处理注解成员值的过程。
2304

被折叠的 条评论
为什么被折叠?



