接手了一个老项目,用的是spring 1.2.9的,配置aop怎么也不起作用,在网上搜了半天,只能啃官方文档。
https://docs.spring.io/spring/docs/1.2.9/reference/aop.html
不知道为什么,必须加上DefaultAdvisorAutoProxyCreator才起作用
<bean class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator"/>
<bean id="interceptor" class="com.alibaba.druid.support.spring.stat.DruidStatInterceptor"/>
<bean id="settersAndAbsquatulateAdvisor"
class="org.springframework.aop.support.RegexpMethodPointcutAdvisor">
<property name="advice">
<ref local="interceptor"/>
</property>
<property name="patterns">
<list>
<value>com.my.service.*</value>
</list>
</property>
</bean>
这个方法在jdk1.4+生效
来源:oschina
链接:https://my.oschina.net/internetafei/blog/3131136