欢迎光临
我们一直在努力

SSM 框架实战教程 AOP 面向切面 46-54

SSM 框架实战教程 AOP 面向切面 46-54

一、参考资料

二、笔记总结

46、AOP 专业术语

在这里插入图片描述

  • 横切关注点:方法执行的位置,方法开始、方法返回、方法异常、方法结束。
  • 通知方法:在横切关注点添加执行的方法,前置通知,后置通知,异常通知,返回通知。
  • 切面类:通知方法所在的类。
  • 连接点:所有的方法可以添加通知方法的位置。
  • 切入点表达式:筛选出要做哪些连接点添加通知方法。
  • 切入点:满足切入点表达还的连接点。
  • 织入:把切面类中的通知方法加到目标对象的目标方法的执行过程中。
    在这里插入图片描述

47、编写切面和通知方法实现 AOP

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

48、切入点 表达式通配符

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

49、切入点表达式的其它写法

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

50、组件在容器中其实是代理对象

在这里插入图片描述

  • AOP 的底层原理
    • Spring 会为每一个被切面切入的组件创建代理对象,Spring 使用自己的 CGLIB 创建代理,不要求代理对象必须实现接口。
    • 代理对象中增强器链保存了切面内的通知方法
    • 目标方法执行时会从增强器链中拿到需要执行的通知方法

51、通知方法执行流程

在这里插入图片描述

52、JoinPoint 连接点信息

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

53、@Pointcut 抽取切入点表达式

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

54、多切面执行顺序

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

赞(0)
未经允许不得转载:171主机测评 » SSM 框架实战教程 AOP 面向切面 46-54
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址