Spring AOP

来源:互联网 发布:青岛学淘宝学校 编辑:程序博客网 时间:2024/05/12 14:10

前几天要做一个权限管理 用到了spring的AOP @around的Annotation 不用说那肯定得在spring的配置文件中写上<aop:aspectj-autoproxy >

然后再建上一个类写上@Aspect @Compnet  写个@PointCut  再在拦截方法上写上@Around 带都配好了但不幸发生了启动服务器,报错了NoSuchMethodException

有提供的解决方案是继承接口,或是手工配,看起来都不大好

总之历尽千辛万苦 额发现 <aop:aspectj-autoproxy proxy-target-class="true"/>改成这样搞定  原来这个是控制动态代理产生的方法,true表示利用CGLIB产生动态代理对象

而false表示利用JDK自带的动态代理实现(即实现接口)

恩。搞定

原创粉丝点击