java怎么实现跳转到指定页面
334
2022-09-21
通俗易懂的Spring AOP术语
今天写的这篇文章主要介绍Spring中的AOP术语,对于刚接触Spring AOP术语的初学者来说看书上的介绍或者其他视频讲解的对于自己理解起来很吃力,所以小编结合自己的经历总结了下所谓的AOP术语。
首先我们要明白AOP术语有哪些?
Aspect(切面)、Joinpoint(连接点)、Pointcut(切入点)、Advice(通知)、Target Object(目标对象)、Proxy(代理)、weaving(织入)
其次我们通过一张图来理解这些术语之间的关系
通过这张图我们来分析这些术语什么意思
1.target:目标类,需要被代理的类。例如图示中的UserService
2.Joinpoint:连接点,所谓连接点就是那些可能被拦截的方法,如图示中连线的那些方法
3.Pointcut:切入点,已经被增强的连接点,如图示中所示的:addUser()
4.advice:通知,增强代码如after()、before()
5.Weaving:织入,是指把增强advice应用到目标对象target来创建代理对象proxy的过程
6.proxy:代理类
7.Aspect:是切入点Pointcut和通知advice的结合(ps:这里需要注意的是一个线是一个特殊的面,一个切入点和一个通知组成一个特殊的切面)
以上就是我个人整理出来很适合初学者来认识AOP术语的一点笔记,如果觉得我讲解的不是很清楚的话附加一个视频讲解
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~