gpt4 book ai didi

java - 从注释处理器应用 CGLib 代理

转载 作者:太空宇宙 更新时间:2023-11-04 08:28:35 24 4
gpt4 key购买 nike

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

我想要做的是能够使用自定义注释来注释一个类,并让它自动添加我已经应用到它的 Enhancer 代码,这样我就不必自己手动应用 Enhancer 代码。

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

最佳答案

看看http://projectlombok.org

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

关于java - 从注释处理器应用 CGLib 代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7984108/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com