Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从注释处理器应用CGLib代理_Java_Annotations_Cglib - Fatal编程技术网

Java 从注释处理器应用CGLib代理

Java 从注释处理器应用CGLib代理,java,annotations,cglib,Java,Annotations,Cglib,我有一个可以在编译时处理自定义注释的注释处理器,我想使用CGLIB代理将逻辑应用到使用MethodInterceptor的一些方法,我有两个独立工作的东西。我不知道如何从注释处理器应用CGLIB代码 我想做的是能够用我的自定义注释注释一个类,并让它自动添加我已经应用到它的增强器代码,这样我就不必手动应用增强器代码 这似乎是编译时注释处理的完美用例。请看 那个项目也做同样的事情。然而,不幸的是,该实现似乎依赖于编译器,因为它们依赖于com.sun.*类。这使得它很难在其他供应商的JVM实现上运行。

我有一个可以在编译时处理自定义注释的注释处理器,我想使用CGLIB代理将逻辑应用到使用
MethodInterceptor
的一些方法,我有两个独立工作的东西。我不知道如何从注释处理器应用CGLIB代码

我想做的是能够用我的自定义注释注释一个类,并让它自动添加我已经应用到它的
增强器
代码,这样我就不必手动应用
增强器
代码

这似乎是编译时注释处理的完美用例。

请看

那个项目也做同样的事情。然而,不幸的是,该实现似乎依赖于编译器,因为它们依赖于com.sun.*类。这使得它很难在其他供应商的JVM实现上运行。

看看


那个项目也做同样的事情。然而,不幸的是,该实现似乎依赖于编译器,因为它们依赖于com.sun.*类。这使得它很难在其他供应商的JVM实现上运行。

是否要代理注释处理器本身或它使用的类?是否要代理注释处理器本身或它使用的类?