切面编程的时候,明明添加了
<aop:aspectj-autoproxy proxy-target-class="true"/> 于spring-service.xml中
还是没有拦截到特定类的方法,想了一下,拦截的目标是controller的方法,
所以把<aop:aspectj-autoproxy proxy-target-class="true"/>
放进扫描controller的xml文件中,解决了问题,因为是切面与controller位于一个context中。
本文介绍了解决Spring AOP切面编程中未正确拦截Controller方法的问题。通过调整<aop:aspectj-autoproxy>的位置,确保其放置在扫描Controller的XML配置文件中,实现了预期的拦截效果。
切面编程的时候,明明添加了
<aop:aspectj-autoproxy proxy-target-class="true"/> 于spring-service.xml中
还是没有拦截到特定类的方法,想了一下,拦截的目标是controller的方法,
所以把<aop:aspectj-autoproxy proxy-target-class="true"/>
放进扫描controller的xml文件中,解决了问题,因为是切面与controller位于一个context中。
4929

被折叠的 条评论
为什么被折叠?