博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring AOP
阅读量:5738 次
发布时间:2019-06-18

本文共 442 字,大约阅读时间需要 1 分钟。

一.AOP的相关术语

1,目标对象(target):指的是需要被增强的对象(代理的目标对象)
2,连接点(join point):目标对象中的方法
被拦截到的点,因为Spring只支持方法类型的连接点,所以在Sprng中连接点指的就是被拦截到的方法,
3,切入点(pointcut):表示一组 joint point 通过连接点判断要具体拦截的方法(对连接点进行拦截的定义)
4,通知(advice) : 切入点中做的增强
所谓通知指的就是拦截到连接点之后要执行的代码,通过分为前置,后置,异常,最终,环绕通知五类。
5,切面(aspect) : 切入点+通知   类是物体特征的抽象,切面就是对横切关注点的抽象
6,织入(weaving) : 目标对象产生代理的过程   将切面应用到目标对象并导致代理对象创建的过程
7,代理对象 : 目标对象增强后产生的做增强功能的代理类

转载于:https://www.cnblogs.com/weihaiyang/p/7108206.html

你可能感兴趣的文章
setprecision后是要四舍五入吗?
查看>>
shiro初步 shiro授权
查看>>
上云就是这么简单——阿里云10分钟快速入门
查看>>
韵达:首家物流云企业的大规模云上调度实践
查看>>
Spark修炼之道(高级篇)——Spark源码阅读:第十二节 Spark SQL 处理流程分析
查看>>
小团队拥有大能量 三十个年轻人的创业故事
查看>>
Python编写小工具之统计演员票房排行榜
查看>>
透过Wi-Fi计算室内人数?最新人工智能研究技术
查看>>
vue+cordova项目打包实现跨平台开发(一)
查看>>
教育部相关负责人:建人工智能一级学科增加研究生招生指标
查看>>
“Unexpected end of JSON input while parsing near···”错误解决方案
查看>>
一篇文章搞懂Android组件化!
查看>>
经典排序算法及其 Java 实现
查看>>
go语言有哪些好的debug方法?
查看>>
Swift 从View跳转页面+实用技巧
查看>>
Visual Paradigm 教程[UML]:如何在SoaML中建模多方服务?(下)
查看>>
class
查看>>
微服务b2b b2c o2o电子商务云平台
查看>>
python django通过正则搜索页面上的email地址的代码
查看>>
2018年最新Java面试题及答案
查看>>