在应用程序中为标记mbeans (spring注解管理的资源)使用了注解。我尝试为在mbeans上调用的日志记录操作添加aop。但是后来mbeans从jconsole mbean查看器中消失了。AFAIK它的发生是由于AOP用代理替换了原来的类。可以保留注释吗?或者唯一的解决方案是为mbeans创建中间类?
发布于 2016-03-12 19:36:25
简短的回答:是的,这绝对是可能的。
要确定您的确切问题,我们需要查看您拥有/拥有的aop和bean配置。
当我遇到与您类似的问题时,问题是我的@EnableAspectJAutoProxy annotation需要将proxyTargetClass设置为true (默认值为false)。
有关该设置的解释,请参阅questions/10664182。
https://stackoverflow.com/questions/30460619
复制相似问题