关于 ssm整合后spring AOP的配置
逻辑 :
先看web.xml里面(执行的顺序,从上往下执行),
我的是spring-mybatis.xml先执行,所以
来到spring-mybatis.xml里面配置扫描器的时候先排除controller(其他应该也可以)
然后执行spring-mvc.xml,
来到spring-mvc.xml里面首先配置<aop:aspectj-autoproxy/>(其他格式的也应该可以,没试过),再配置扫描器,
这个扫描器需要包含controller,
至此,aop就可以用了
注:优先配置<aop:aspectj-autoproxy/>,是让它执行的时候先调用AOP管理controller,否则会让AOP调用不到
原理:请百度或者谷歌查看一下,我查看了很多,才懂了一点。所以写一个实用的AOP配置逻辑来回顾