我想问一下是否可以处理自己的注释并在用@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是这么做的。
谢谢