Spring的通知类型
时间: 2024-05-13 14:05:17 浏览: 56
spring通知例子
在Spring中,通知(advice)指的是在方法执行前、执行后或抛出异常时需要执行的逻辑。Spring提供了以下通知类型:
1. 前置通知(Before advice):在目标方法执行前执行。
2. 后置通知(After returning advice):在目标方法正常返回后执行。
3. 异常通知(After throwing advice):在目标方法抛出异常后执行。
4. 最终通知(After advice):在目标方法执行后执行,无论是否抛出异常都会执行。
5. 环绕通知(Around advice):包围目标方法的通知,可以在方法执行前和执行后执行自定义逻辑,还可以选择是否执行目标方法。
这些通知类型可以通过Spring AOP实现,以便在运行时将它们织入到目标方法中。
阅读全文