Spring AOP有哪些通知类型,它们的执行顺序是怎样的?

Posted 百里浅暮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring AOP有哪些通知类型,它们的执行顺序是怎样的?相关的知识,希望对你有一定的参考价值。

通知类型

在基于Spring AOP编程的过程中,基于AspectJ框架标准,spring中定义了五种类型的通知,它们分别是:

  • 前置通知 (@Before) 。
  • 返回通知 (@AfterReturning) 。
  • 异常通知 (@AfterThrowing) 。
  • 后置通知 (@After)。
  • 环绕通知 (@Around) :(优先级最高)

通知执行顺序

将上面的所有通知类型写入同一个切面中,它的执行顺序为:

 

参考:

 

以上是关于Spring AOP有哪些通知类型,它们的执行顺序是怎样的?的主要内容,如果未能解决你的问题,请参考以下文章

Spring——AOP中五大通知功能的执行顺序(完全注解开发)

Spring——AOP中五大通知功能的执行顺序(完全注解开发)

spring15----AOP之通知顺序

浅谈Spring AOP 面向切面编程 最通俗易懂的画图理解AOPAOP通知执行顺序~

Spring-AOP学习笔记-03通知

Spring AOP的5种通知类型