6.AOP配置与应用(xml的方式)

Posted 白日梦想家12138

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6.AOP配置与应用(xml的方式)相关的知识,希望对你有一定的参考价值。

xml 配置 AOP

  1.将 拦截其器对象 初始化到容器中

  2.<aop:config>

    <aop:aspect....

      <aop:pointcut

      <aop:before  

 

 1 <!-- 使用xml的方式来 完成AOP的配置 -->
 2 <!-- 首先要使用 <aop:config> 标签来说明下面是关于AOP的配置 -->
 3 <aop:config>
 4     <!-- 定义一个切点的集合,定义在这,可以供所有的切面 来使用 -->
 5     <aop:pointcut expression="execution(public * com.bjsxt.service..*.add(..))" id="servicePointCut"/>
 6     
 7     <!-- 定义一个切面,该切面的id为 methodAspect,参考 id为 methodInterceptor 的 bean -->
 8     <aop:aspect id="methodAspect" ref="methodInterceptor">
 9         
10         <!-- 因为参考的是  methodInterceptor 这个bean,所以这里的 method 指的就是 参考的 bean 的 method-->
11         <!-- pointcut-ref 说明参考的 pointcut-ref 是哪个 -->
12         <!-- 第一条xml语句的作用是 在 切点集合的方法 执行之前,调用  MethodInterceptor 的 beforeMethod-->
13         
14         <aop:before method="beforeMethod" pointcut-ref="servicePointCut"/>        
15         <aop:after-returning method="afterMethod" pointcut-ref="servicePointCut"/>
16         <aop:around method="aroundMethod" pointcut-ref="servicePointCut"/>
17     </aop:aspect>
18     
19 </aop:config>

 

以上是关于6.AOP配置与应用(xml的方式)的主要内容,如果未能解决你的问题,请参考以下文章

java解析xml的几种方式哪种最好?

2.IOC 配置与应用(xml的方式)

从零开始配置vim(27)——代码片段

如何在没有 XML 的情况下以编程方式将片段添加到活动

Bean的不同配置方式比较与应用场景

MyBatis应用开发应用之开发方式XML文件篇