【发布时间】:2020-04-05 06:01:15
【问题描述】:
如何为 Spring bean 动态添加方法? (无法静态编辑 bean 源)
【问题讨论】:
标签: spring spring-bean
如何为 Spring bean 动态添加方法? (无法静态编辑 bean 源)
【问题讨论】:
标签: spring spring-bean
如何为 Spring bean 动态添加方法?
Bean 是一个对象。您不需要向已实例化的对象添加任何内容。
我猜,你的意思是问“如何动态地将方法添加到我没有编辑权限的类”
答案是,
如果你真的需要在运行时编辑类
随便看看
a) 反射 (https://www.oracle.com/technical-resources/articles/java/javareflection.html)
或者
b) 字节码操作 (Are there alternatives to cglib?)
【讨论】: