Spring AOP

面向切面编程的术语

  • 切面 Aspect:就是一个工作环境,在动态代理中可以理解为一个拦截器
  • 通知 Advice:通知是切面开启后,切面的方法;有前置通知、后置通知、返回通知、异常通知、环绕通知(在动态代理中它可以取代当前被拦截对象的方法,提供回调原有被拦截对象的方法)
  • 引入 Introduction:引入允许我们在现有的类里添加自定义的类和方法;
  • 切点 Pointcut:它告诉Spring AOP在什么时候启动拦截并织入对应的流程中,往往通过正则表达式进行限定;
  • 连接点 join point:连接点是具体需要拦截的东西,切点匹配到的具体方法即为连接点;
  • 织入 Weaving:织入是一个生成代理对象并将切面内容放入到流程中的过程;

使用spring aop

  1. 引入aop所需依赖
      <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-aop</artifactId>
      </dependency>
posted @   Abserver  阅读(86)  评论(0)    收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示