Aop2

aop增强处理标签

1.环绕增强处理

<aop:around method="around" pointcut-ref="pointcut" />```

2.前置增强处理

``` xml
 <aop:before method="before" pointcut-ref="pointcut"/>

3.最终增强处理

 <aop:after method="after" pointcut-ref="pointcut"/>

4.后置增强处理

<aop:after-returning method="afterReturn" pointcut-ref="pointcut" returning="obj"/>

5.异常增强处理

<aop:after-throwing method="afterThrow" pointcut-ref="pointcut" throwing="e" />

Advisor

1.配置

<aop:advisor advice-ref="aopUtils" pointcut-ref="pointcut"/>

2.切面类实现MethodBeforeAdvice接口

public void before(Method arg0, Object[] arg1, Object arg2)
                throws Throwable {
                }

优点:防止增强处理配置文件被修改

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • **** AOP 面向切面编程 底层原理 代理!!! 今天AOP课程1、 Spring 传统 AOP2、 Spri...
    luweicheng24阅读 1,433评论 0 1
  • 一、AOP概述AOP(Aspect Orient Programming),面向切面编程,是面向对象编程OOP的一...
    神的孩子都该跳舞阅读 375评论 0 1
  • 本章内容: 面向切面编程的基本原理 通过POJO创建切面 使用@AspectJ注解 为AspectJ切面注入依赖 ...
    谢随安阅读 3,240评论 0 9
  • 引言:在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编...
    cp_insist阅读 547评论 0 1
  • 心中一直住着一个女孩,算不上闺蜜,算不上挚友,算不上同事,甚至,她都不一定会记得我的名字!她,个子小巧,名校毕业,...
    苏Susan阅读 106评论 0 0