本人微信公众号"aeolian"~

Bean named 'XXX' is expected to be of type [XXX] but was actually of type [com.sun.proxy.$Proxy7

AOP原理

声明自动为spring容器中那些配置@aspectJ切面的bean创建代理,织入切面。

的proxy-target-class属性,默认为false,表示使用jdk动态代理织入增强。当配为时,表示使用CGLib动态代理技术织入增强。如果proxy-target-class设置为false,但是目标类没有声明接口,则spring将自动使用CGLib动态代理。

解决方法

 修改成 

点赞

Leave a Reply

Your email address will not be published. Required fields are marked *