本文介紹了SpringMVC攔截器配置及使用方法,分享給大家,具體如下:
創新互聯公司主營扎賚諾爾網站建設的網絡公司,主營網站建設方案,成都App制作,扎賚諾爾h5微信小程序定制開發搭建,扎賚諾爾網站營銷推廣歡迎扎賚諾爾等地區企業咨詢常見應用場景
1、日志記錄:記錄請求信息的日志,以便進行信息監控、信息統計、計算PV(Page View)等。
2、權限檢查:如登錄檢測,進入處理器檢測檢測是否登錄,如果沒有直接返回到登錄頁面;
3、性能監控:有時候系統在某段時間莫名其妙的慢,可以通過攔截器在進入處理器之前記錄開始時間,在處理完后記錄結束時間,從而得到該請求的處理時間(如果有反向代理,如apache可以自動記錄);
4、通用行為:讀取cookie得到用戶信息并將用戶對象放入請求,從而方便后續流程使用,還有如提取Locale、Theme信息等,只要是多個處理器都需要的即可使用攔截器實現。
5、OpenSessionInView:如Hibernate,在進入處理器打開Session,在完成后關閉Session。本質也是AOP(面向切面編程),也就是說符合橫切關注點的所有功能都可以放入攔截器實現。
配置文件
定義兩個攔截器 HandleInterceptor1 , HandleInterceptor2
<!-- 攔截器 多個按順序攔截 --> <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/**"/> <bean class="com.xwx.interceptor.HandleInterceptor1"></bean> </mvc:interceptor> <mvc:interceptor> <mvc:mapping path="/**"/> <bean class="com.xwx.interceptor.HandleInterceptor2"></bean> </mvc:interceptor> </mvc:interceptors>
當前文章:詳解SpringMVC攔截器配置及使用方法-創新互聯
瀏覽路徑:http://vcdvsql.cn/article0/hohoo.html
成都網站建設公司_創新互聯,為您提供自適應網站、做網站、定制網站、企業網站制作、面包屑導航、網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯