问答详情
源自:5-4 Advice应用(上)

使用注解设置bean,id = aspect.然后设置aspect结果运行后抛出NoClassDefFoundError异常

@Component
public class Aspect {
   public void before(){
       System.out.println("rinima");
   }
}

*/
@Component
public class AspectBiz {
   public void biz(){
       System.out.println("rilegou");
   }
}


<context:component-scan base-package="com.lesson.Aspect">
</context:component-scan>
<aop:config>
       <aop:aspect id="myAspect" ref="aspect">
               <aop:pointcut id="point" expression="execution(* com.lesson.Aspect.AspectBiz.*(..))"/>
               <aop:before method="before" pointcut-ref="point"/>
       </aop:aspect>
</aop:config>

提问者:慕无忌4481884 2017-06-04 20:57

个回答