我有一个工作的注释处理器在编译时处理我的自定义注释,我想应用CGLIB代理使用MethodInterceptor
将逻辑应用于某些方法,我有两个独立工作的东西。我无法弄清楚如何应用注释处理器中的CGLIB代码。
我想要做的是能够使用我的自定义注释对类进行批注,并让它自动添加我已经应用的Enhancer
代码,这样我就不必手动应用{{ 1}}编码我自己。
这似乎是编译时注释处理的完美用例。
答案 0 :(得分:1)
该项目做同样的事情。但是,不幸的是,实现似乎依赖于编译器,因为它们依赖于com.sun。*类。这使得很难在其他供应商的JVM实现上运行。