1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務時間:8:30-17:00
      你可能遇到了下面的問題
      關閉右側工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      如何正確的使用springboot攔截器-創(chuàng)新互聯(lián)

      如何正確的使用spring boot攔截器?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

      君山ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

      1.spring boot攔截器默認有:

      HandlerInterceptorAdapter
      AbstractHandlerMapping
      UserRoleAuthorizationInterceptor
      LocaleChangeInterceptor
      ThemeChangeInterceptor 

      其中 LocaleChangeInterceptor 和 ThemeChangeInterceptor 比較常用。

      2.實現(xiàn)自定義攔截器只需要3步:

      1)、創(chuàng)建我們自己的攔截器類并實現(xiàn) HandlerInterceptor 接口。

      2)、創(chuàng)建一個Java類繼承WebMvcConfigurerAdapter,并重寫 addInterceptors 方法。

      3)、實例化我們自定義的攔截器,然后將對像手動添加到攔截器鏈中(在addInterceptors方法中添加)。

      3.代碼示例

      IndexInterceptor.java類代碼:

      package com.example.interceptor;
      import javax.servlet.http.HttpServletRequest;
      import javax.servlet.http.HttpServletResponse;
      import org.springframework.web.servlet.HandlerInterceptor;
      import org.springframework.web.servlet.ModelAndView;
      public class IndexInterceptor implements HandlerInterceptor{
        @Override
        public void afterCompletion(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2, Exception arg3)
            throws Exception {
          System.out.println(">>>IndexInterceptor>>>>>>>在整個請求結束之后被調(diào)用,也就是在DispatcherServlet 渲染了對應的視圖之后執(zhí)行(主要是用于進行資源清理工作)");
        }
        @Override
        public void postHandle(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2, ModelAndView arg3)
            throws Exception {
          System.out.println(">>>IndexInterceptor>>>>>>>請求處理之后進行調(diào)用,但是在視圖被渲染之前(Controller方法調(diào)用之后)");
        }
        @Override
        public boolean preHandle(HttpServletRequest arg0, HttpServletResponse arg1, Object arg2) throws Exception {
           System.out.println(">>>IndexInterceptor>>>>>>>在請求處理之前進行調(diào)用(Controller方法調(diào)用之前)");
           // 只有返回true才會繼續(xù)向下執(zhí)行,返回false取消當前請求
           return true;
        }
      }

      網(wǎng)站標題:如何正確的使用springboot攔截器-創(chuàng)新互聯(lián)
      瀏覽路徑:http://ef60e0e.cn/article/ccpeds.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        宁津县| 台山市| 聂拉木县| 深州市| 邢台县| 喀喇沁旗| 西盟| 栖霞市| 襄汾县| 比如县| 花莲县| 青阳县| 宝山区| 昌邑市| 卢湾区| 济阳县| 福清市| 东乡族自治县| 昌黎县| 巴中市| 明水县| 成武县| 桑日县| 黔东| 通州市| 连州市| 大厂| 阳曲县| 徐汇区| 宁南县| 永康市| 合作市| 揭西县| 谷城县| 安阳市| 澄迈县| 墨玉县| 浦县| 赤水市| 手游| 涡阳县|