-
Before Advice:在连接点(Join point)之前执行
-
After Advice:当连接点退出的时候执行
-
Around Advice:环绕一个连接点的增强,这是最强大的一种增强类型。可以在方法调用前、后完成自定义的行为、是否继续执行连接点、是否进行原逻辑、是否抛出异常来结束执行
-
AfterReturning Advice:在连接点正常完成后执行的增强,如果连接点抛出异常,则不执行
-
AfterThrowing Advice:在方法抛出异常退出时执行的增强
Advice 的 执行顺序:
-
Around Before Advice
-
Before Advice
-
target method 执行
-
Around After Advice
-
After Advice
-
AfterReturning | AfterThrowing & Exception
本文详细介绍了面向切面编程(AOP)中的五种通知类型:BeforeAdvice、AfterAdvice、AroundAdvice、AfterReturningAdvice和AfterThrowingAdvice。并阐述了它们的执行顺序,帮助读者更好地理解如何在软件开发中应用这些通知机制。
1303

被折叠的 条评论
为什么被折叠?



