Spring中基于XML文件的方式实现AOP

来源:互联网 发布:数控折弯机编程方法 编辑:程序博客网 时间:2024/05/16 17:51

  前边我们讲过了如何重写切面表达式从而让其可以在同类中、同包下的其他类、其他包的类中引用。即重新定义一个方法,并在方法上标识@JoinPoint("切面表达式")。这样一个可引用的切面表达式就完成了。前边我们讲过了如何使用注解的方式来完成AOP编程,下边我们来讲一讲如何使用XML的方式来实现AOP编程。

  我们只要将前边讲过的@Component/@Aspect/@Order/@Before等通知的注解内容配置到IOC容器中即可,具体例子内容如下:

  <aop:config>

    <aop:pointcut expression="execution (* int com.liucc.proxy.MyProxy.*(int,int))" id="liucc"/>

    <aop:aspect ref="切面类" order="2"> ----可以配置多个

       <aop:before method="before" pointcut-ref="liucc">  ----可以配置多个

    </aop:aspect>

  </aop:config>

 

原创粉丝点击