Spring自定义组合注解生成CGLIB代理类后注解丢失
2019-04-23 本文已影响0人
马木木
在注解上加入@Inherited
属性即可。
@Inherited 元注解是一个标记注解,@Inherited阐述了某个被标注的类型是被继承的。
如果一个使用了@Inherited修饰的annotation类型被用于一个class,则这个annotation将被用于该class的子类。
为什么加上继承属性就可以了呢,其实是因为
CGLIB就是生成了被代理对象的子类
在注解上加入@Inherited
属性即可。
@Inherited 元注解是一个标记注解,@Inherited阐述了某个被标注的类型是被继承的。
如果一个使用了@Inherited修饰的annotation类型被用于一个class,则这个annotation将被用于该class的子类。
为什么加上继承属性就可以了呢,其实是因为
CGLIB就是生成了被代理对象的子类