美文网首页
Spring自定义组合注解生成CGLIB代理类后注解丢失

Spring自定义组合注解生成CGLIB代理类后注解丢失

作者: 马木木 | 来源:发表于2019-04-23 10:39 被阅读0次

在注解上加入@Inherited属性即可。

@Inherited 元注解是一个标记注解,@Inherited阐述了某个被标注的类型是被继承的。
如果一个使用了@Inherited修饰的annotation类型被用于一个class,则这个annotation将被用于该class的子类。

为什么加上继承属性就可以了呢,其实是因为

CGLIB就是生成了被代理对象的子类

相关文章

网友评论

      本文标题:Spring自定义组合注解生成CGLIB代理类后注解丢失

      本文链接:https://www.haomeiwen.com/subject/yhimgqtx.html