本人初学,代码很简单:
public class Before_Advice implements MethodBeforeAdvice {
    @Override
    public void before(Method arg0, Object[] arg1, Object arg2)
                 throws Throwable {
          System.out.println("before advice执行");
    }
}
配置文件:
<bean id="test" class="Test"/>
<bean id="ba" class="Before_Advice"/>
<bean id="testAdvice" class="org.springframework.aop.framework.ProxyFactoryBean">
     <property name="target">
        <ref bean="test"/>
     </property>
     <property name="interceptorNames">
         <list>
            <value>ba</value>
        </list>
     </property>
</bean>
Test类:
public class Test{
    public void print(){
        System.out.println("aaaaaaaaaaaaaaaa");
    }
}
运行后控制台输出只有:aaaaaaaaaaaa。advice的代码没有执行,为什么?spring框架