使用 Spring AOP 代理Controller方法失效的问题
引起失效原因
在web 程序中即初始化Spring 容器 又初始化了Web容器.
解决方法
- 找到Spring Mvc 加在的xml文件
- 开启Spring Mvc 扫描注解
<!-- Scan the controller package and the sub package -->
<context:component-scan base-package="cn.*" use-default-filters="false">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Controller" />
<context:include-filter type="annotation" expression="springfox.documentation.swagger2.annotations.EnableSwagger2" />
</context:component-scan>
- 开启 Spring AOP 注解
<!--