SpringAop名词解释

  1. Aspect(切面)

    切面是跨越多个类的横切关注点,在Spring Aop中,切面是使用*@Aspect注解修饰的类,在Aspect中可以包含多个Pointcut以及相关的Advice*的定义

  2. Joinpoint(连接点)

    连接点指的是程序执行过程中的一个点,例如方法的执行或异常的处理;Joinpoint是所有可能被织入Advice(增强)的候选的点,在Spring Aop中,则可以认为所有方法执行点都是Joinpoint

  3. Advice(通知/增强)

    通知定义了将要织入到具体连接点(某个方法)的具体逻辑。通过@Before、@After、@Around来区别增强方法是在JointPoint之前、之后还是环绕执行

  4. Pointcut(切入点)

    切入点表示一组Joinpoint,这些Joinpoint或是通过逻辑关系组合起来,或是通过通配、正则表达式等方式集中起来,它定义了相应的增强逻辑将要发生的地方;通过Poincut,我们就可以确定哪些Joinpoint可以被织入增强的代码

  5. Target(目标对象)

    目标对象指的是被一个或多个切面横切的对象,符合切入点表达式所指定的条件,被织入Advice的对象

  6. Aop proxy(代理对象)

    由Aop框架创建的对象,在Spring中,Aop代理主要是JDK动态代理和CGLIB动态代理两种

  7. Weaving(织入)

    织入指的是将Advice(增强)连接到Pointcut(切入点)指定的Joinpoint(连接点)的过程

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值