Spring学习06

AOP切入点表达式
切入点:要进行增强的方法
切入点表达式:要进行增强的方法的描述方式
在这里插入图片描述在这里插入图片描述在这里插入图片描述
AOP通知类型
●AOP通知描述了抽取的共性功能,根据共性功能抽取的位置不同,最终运行代码时要将其加入到合理的位置
●AOP通知共分为5种类型
■前置通知
■后置通知
■环绕通知(重点)
//表示对原始操作的调用
需要加ProceedingJoinPoint 并调用proceed方法(此处会自动报错,因为它只管调用,不管你原来的执行是否会出错,所以需要自己抛出异常)
若原始操作无返回值,原始操作会正常执行
若有返回值,则需要用return返回
■返回后通知(了解)
■抛出异常后通知(了解)
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

在这里插入图片描述

在这里插入图片描述案例:测量业务层接口万次执行效率
在这里插入图片描述
AOP通知获取数据
●获取切入点方法的参数
■JoinPoint : 适用于前置、后置、返回后、抛出异常后通知
■ProceedJointPoint : 适用于环绕通知
●获取切入点方法返回值
■返回后通知
■环绕通知
●获取切入点方法运行异常信息
■抛出异常后通知
■环绕通知

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值