spring AOP 日志记录失效有关问题
spring AOP 日志记录失效问题
最近需要在spring MVC框架系统中增加系统操作日志,碰到无法拦截日志的问题,记录一下,之前系统中也有使用,就复用了一下,结果发现相同的配置和实现,AOP始终无法进行操作日志拦截,改了很多次依然不生效,后来看到网上:
http://blog.****.net/wyc_cs/article/details/38982121
看到这篇博客,才想会不会是类似的问题呢,查找spring-db配置和spring mvc配置,发现
<mvc:annotation-driven />
在系统中只配置了一次,但是:
<context:component-scan base-package="com.*.*.service" />
确配置了两次,猜想是这个问题导致的,去除spring mvc中该节点的配置,重启服务,AOP日志拦截正常.发现果然是这个问题。