Spring—初识Aop

Aop

面向切面编程,就是在程序运行的时候,不改变程序源码的情况下,动态的增强方法的功能。

概念 解释
切点 要添加代码的地方
通知/增强 在切点中动态的添加代码
切面 切点+通知
连接点 切点的定义

Aop的实现

  1. cglib
  2. jdk

Aop通知类型

  1. @Before:前置通知,在目标方法执行之前进行操作。
  2. @After:后置通知,在目标方法执行之后 进行操作。
  3. @Around:环绕通知,在目标方法执行之前 和之后进行操作。
  4. @AfterThrowing :异常抛出通知,在程序出现异常时进行操作。
  5. @AfterReturning:返回通知,目标方法有返回值的时候才会触发。
发布了25 篇原创文章 · 获赞 0 · 访问量 289

猜你喜欢

转载自blog.csdn.net/qq_42219004/article/details/105177347