美文网首页
AOP核心概念

AOP核心概念

作者: 服务器张睿 | 来源:发表于2018-10-24 22:06 被阅读22次

1、横切关注点

对哪些方法进行拦截,拦截后怎么处理,这些关注点称之为横切关注点

2、切面(aspect)

类是对物体特征的抽象,切面就是对横切关注点的抽象

3、连接点(joinpoint)

被拦截到的点,因为Spring只支持方法类型的连接点,所以在Spring中连接点指的就是被拦截到的方法,实际上连接点还可以是字段或者构造器

4、切入点(pointcut)

对连接点进行拦截的定义

5、通知(advice)

所谓通知指的就是指拦截到连接点之后要执行的代码,通知分为前置、后置、异常、最终、环绕通知五类

6、目标对象

代理的目标对象

7、织入(weave)

将切面应用到目标对象并导致代理对象创建的过程

8、引入(introduction)

在不修改代码的前提下,引入可以在运行期为类动态地添加一些方法或字段

相关文章

  • AOP核心概念

    1、横切关注点 对哪些方法进行拦截,拦截后怎么处理,这些关注点称之为横切关注点 2、切面(aspect) 类是对物...

  • Spring学习(二)

    spring框架核心技术的两大概念之AOP: AOP(Aspect Oriented Programming)...

  • Spring AOP-基础使用

    零、本文纲要 一、了解AOP1、认识AOP2、AOP作用3、AOP核心概念 二、AOP快速入门1、基础准备2、AO...

  • Spring AOP笔记

    AOP的核心概念 AOP(Aspect-Oriented Programming)面向切面编程可以实现横切点与他们...

  • 第五章 spring aop

    5.1 AOP概念 spring aop核心概念图 通知 定义:在特定连接点执行的代码就是通知。内容:通知定义了切...

  • SpringBoot 入门笔记(一)AOP 与 IoC

    Spring的核心就是AOP与IoC,想要学习SpringBoot,首先得理解这些概念: AOP(Aspect O...

  • Spring AOP动态代理

    IOC和AOP是Spring中最重要的两个概念,而AOP最核心的部分在于动态代理。Spring AOP中的拦截功能...

  • SpringBoot2.X 实战 -- AOP

    一.前言 AOP 即面向切面编程,主要关注对哪些方法进行拦截,拦截后怎么处理.AOP核心概念:a.切面(aspec...

  • spring-aop

    aop概念aop概念aop术语AOP实现方式1、spring-aop(使用xml文件实现AOP)2、AspectJ...

  • JDK动态代理浅析

    Spring框架中有一个核心的概念,叫做AOP(面向切面编程)。而AOP的本质其实就是jdk动态代理。所以学习动态...

网友评论

      本文标题:AOP核心概念

      本文链接:https://www.haomeiwen.com/subject/yjrftqtx.html