深入理解sping AOP

来源:互联网 发布:海康威视 无网络视频 编辑:程序博客网 时间:2024/05/21 09:18

深入理解spring的AOP

  • 关键名词
    1.横切关注点
    散落于应用中多处的功能
    2.切面
    将横切关注点模块化为特殊的类,这个类被称为切面
    3.通知:切面的工作被称为通知
前置通知(before):在目标方法被调用之前调用通知功能后置通知(after):在目标方法完成之后调用通知,此时不会关心方法的输出是什么返回通知(after-returning):在目标方法成功执行之后调用通知异常通知(after-throwing):在目标方法抛出异常后调用通知环绕通知(around):通知包裹了被通知的方法,在被通知的方法调用之前和调用之后执行自定义的行为
4.连接点(join point)5.切点(pointcut)

- spring提供的经典的springAOP

  1.基于代理的经典SpringAOP  2.纯pojo切面  3.@AspectJ注释驱动的切面  4.注入式AspectJ切面

spring只支持方法级别的连接点

0 0
原创粉丝点击