SpringMVC-攔截器

概述spring

Java 裏的攔截器是動態攔截 action 調用的對象。mvc

能夠在Controller 中的方法執行以前與執行以後,及頁面顯示完畢後,執行指定的方法,自定義的攔截器必須實現HandlerInterceptor 接口。源碼分析

方法介紹

preHandle

在業務處理器處理請求以前被調用post

postHandle

在業務處理器處理完請求後spa

afterCompletion

在 DispatcherServlet 徹底處理完請求後被調用對象

SpringMVC攔截器使用

攔截全部請求

建立一個類實現 HandlerInterceptor 接口blog

 

 配置文件當中添加攔截器接口

 

 內部源碼分析源碼

 

 

 

 

攔截指定請求

 

 

配置多個攔截器執行順序

 

 

 

 

 

 

 

第 2 個返回 falseio

 

 

 

 

相關文章
相關標籤/搜索