spring框架整合springMVC时关于AOP无法切入的问题

时间:2023-03-09 19:17:35
spring框架整合springMVC时关于AOP无法切入的问题

最开始springMVC的配置为:

spring框架整合springMVC时关于AOP无法切入的问题

spring的配置为:

spring框架整合springMVC时关于AOP无法切入的问题

分析可知道spring的配置正确,由于在springmvc中已经扫描了@Controller相关的注解,所以就不需要再次扫描了,由于springmvc的配置加载时已经扫描了@Service,所以spring扫描时无法再次注入ioc容器里,导致aop无法使用。

springmvc的配置修改如下:

spring框架整合springMVC时关于AOP无法切入的问题

此时的aop便可以正常切入了,注意(通过注解的方式直接切入controller是不会生效的,可能的原因是受到了@Contrller注解的影响吧!)

spring框架整合springMVC时关于AOP无法切入的问题