这介绍了两种方式来配置aop
https://blog.csdn.net/qq_35232663/article/details/79617270
我们使用的第一种,结果发现不能监听controller, service都是可以的,非常奇怪。
原因是我们在applicationContext.xml中配置的aop, 在spring-mvc.xml中配置的扫描controller
把aop的配置放到spring-mvc.xml中扫描controller的前面就可以了
原因是Spring容器和SpringMVC容器存在父子关系,父容器不能访问子容器,子容器可以访问父容器。
也就是Service层里面绝对是注入不了Controller。
Spring只能扫描到 Dao,Service
SpringMVC可以扫描到 Dao,Service,Controller