過濾器、攔截器、AOP的區別

過濾器安全

過濾器能夠攔截到方法的請求和響應(ServletRequest request, SetvletResponse response),並對請求響應作出響應的過濾操做,好比設置字符編碼、鑑權操做。post

 

攔截器編碼

攔截器能夠在方法以前(preHandle)和方法執行以後(afterCompletion)進行操做,回調操做(postHandle),能夠獲取執行的方法的名稱,請求(HttpServletRequest)。日誌

 

AOP切片事務

AOP操做能夠對操做進行橫向的攔截,最大的優點在於能夠獲取執行方法的參數,對方法進行統一的處理,常見使用日誌,事務,請求參數安全驗證等。io

 

順序字符編碼

請求->>過濾器->>攔截器-->Aspect->>攔截器->>過濾器->>響應request

相關文章
相關標籤/搜索