代码之家  ›  专栏  ›  技术社区  ›  Yuriy Hladyuk

弹簧标注处理

  •  0
  • Yuriy Hladyuk  · 技术社区  · 6 年前

    我想问一下是否可以处理自己的注释并在用@Component和own注释注释的类上生成自己的代理对象? 例子:

    @Component @MyAnnotation 
    class Clazz{
      void init(){
        // some code here
      }
    }
    

    class ClazzProxy extends Clazz{
      void init(){
        // some new code here
        super.init()
      }
    }
    

    然后我想注入代理而不是Clazz。

    我试图在编译时用AbstractProcessor修改代码,这样我就不需要任何代理对象了,这看起来很难,但我知道lombok是这么做的。

    谢谢

    0 回复  |  直到 6 年前