天天看點

springboot和springmvc的aop的運作先後順序(前置通知和環繞通知)

springboot和springmvc的aop的運作先後順序(前置通知和環繞通知):

在spring中的AOP有五種通知類型,分别為前置通知、後置通知、環繞通知、最終通知、和異常處理

其中這次我需要講的是環繞通知和前置通知的啟動順序問題,預設的是環繞通知先進行啟動,然後再是前置通知

但是在一定的業務場景下我們需要前置通知先進行啟動,那麼我們可以使用

@Order(value = 2)注解,其中value的值越小啟動的優先級越高,雖然@Order注解是支援在方法上生效的,但是在實際上在用的時候發現并未生效,是以将@Order注解需要用到類上就可以了。

springboot和springmvc的aop的運作先後順序(前置通知和環繞通知)

歡迎關注我的微信公衆号,更多内容将在微信公衆号中釋出:

springboot和springmvc的aop的運作先後順序(前置通知和環繞通知)