spring aop不起作用

余生颓废 提交于 2019-11-26 09:17:55

接手了一个老项目,用的是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+生效

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!