- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 java动态修改注解属性值
但最近在开发过程中遇到了需要根据运行环境来设置 Retention 为 RUNTIME (运行期保留) 的注解属性值的需求。对于上述类 Test,其上有一个注解 @ExcelProperty,需求是这样的: 在月度计划明细前加上时间,车间。InvocationHandler 调用处理器,每一个被代理的实例都有一个调用处理器。可通过其 getInvocationHandler 方法获取注解的代理实例。基于上述知识点,可以通过反射来访问实例,然后用给定的新值替换现有值。通过反射获取被代理类的实例的属性值。
2023-08-12 09:56:38
677
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅