Spring--AOP通知类型
AOP通知类型
前置通知

通知类中的数据在原始数据的前面

后置通知

通知类中的数据在原始数据的后面

环绕通知
若是只是加一个注解:

我们需要这样做:加一个参数:

若是面对有返回值的方法,又有一点不同之处:
返回后通知


该通知与After的不同之处在于,有异常出现的话,After依旧运行,但是这个就不会再运行了
有异常才会运行的通知

没有异常存在的话,这个通知就不会运行,有异常的话,才会继续运行,当然,还是会报出红色错误的啦!

通知类中的数据在原始数据的前面


通知类中的数据在原始数据的后面

若是只是加一个注解:

我们需要这样做:加一个参数:

若是面对有返回值的方法,又有一点不同之处:


该通知与After的不同之处在于,有异常出现的话,After依旧运行,但是这个就不会再运行了

没有异常存在的话,这个通知就不会运行,有异常的话,才会继续运行,当然,还是会报出红色错误的啦!