深入理解sping AOP

深入理解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只支持方法级别的连接点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值