参考@参考文章中的评论
首先,应该打开aop代理
<aop:aspectj-autoproxy proxy-target-class="true"/>
其次,应该讲aop代理放到springmvc.xml中,原因如上。就是先扫描初始化springmvc的controller,在此处开通代理会被aop代理。后扫描初始化spring的controoler,在此处开通代理,是在子容器中,父容器已经存在,此处无效
参考@参考文章中的评论
首先,应该打开aop代理
<aop:aspectj-autoproxy proxy-target-class="true"/>
其次,应该讲aop代理放到springmvc.xml中,原因如上。就是先扫描初始化springmvc的controller,在此处开通代理会被aop代理。后扫描初始化spring的controoler,在此处开通代理,是在子容器中,父容器已经存在,此处无效