我正在尝试将一些代码添加到jar(maven依赖)中的类中,并且我是按照以下方式进行的:
Id
我使用的是Spring,上面的代码是使用 @Configuration 注释调用的。
当我调用方法 getSomeValue 时,不会打印任何内容。
你能帮我找出我做错了吗?
非常感谢。
答案 0 :(得分:0)
您只是更改了Javassists类型池中表示的实现。您必须确保该类也由相应的类加载器加载。此外,这必须在第一次加载类之前,即在Spring应用程序加载该类之前发生。
这样做的一种方法是从Java代理操作类:https://docs.oracle.com/javase/7/docs/api/java/lang/instrument/package-summary.html