天天看点

cglib动态代理导致注解丢失问题及如何修改注解允许被继承

  SOAService这个bean先后经过两个BeanPostProcessor,会发现代理之后注解就丢失了。

  

cglib动态代理导致注解丢失问题及如何修改注解允许被继承
cglib动态代理导致注解丢失问题及如何修改注解允许被继承

<a></a>

  在自定义注解上添加@Inherited。如果是第三方的注解,调整项目接口层或者拿到这个注解通过代码方式加上@Inherited注解, 或者如下图所示。

cglib动态代理导致注解丢失问题及如何修改注解允许被继承

本文转自 小眼儿 博客园博客,原文链接:http://www.cnblogs.com/hujunzheng/p/8433980.html,如需转载请自行联系原作者

继续阅读