最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringMVC攔截器運行原理及配置詳解

 更新時間:2020年08月21日 09:33:28   作者:jock_javaEE  
這篇文章主要介紹了SpringMVC攔截器運行原理及配置詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

過濾器與攔截器的區(qū)別:

過濾器在 url-pattern 中配置了/*之后,可以對所有要訪問的資源攔截。

攔截器它是只會攔截訪問的controller中的方法,如果訪問的是 jsp,html,css,image 或者 js 是不會進行攔 截的

攔截器的處理方案:

1:編寫攔截器類

自定義攔截器

 public class MyInterceptor implements HandlerInterceptor {

/**
 * 預處理方法:controller方法執(zhí)行前
 *return true 放行,執(zhí)行下一個攔截器,如果沒有,就執(zhí)行controller中的方法
 *return: false 不放行
 * @param request
 * @param response
 * @param handler
 * @return
 * @throws Exception
 */
@Override
public boolean preHandle(HttpServletRequest request,
             HttpServletResponse response,
             Object handler) throws Exception {
  System.out.println("執(zhí)行前......testInterceptor....");
  return true;
}

/**
 * 后處理方法,controller方法執(zhí)行后,success.jsp執(zhí)行之前
 *
 *
 * @param request
 * @param response
 * @param handler
 * @param modelAndView
 * @throws Exception
 */
@Override
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {
  System.out.println("執(zhí)行后......testInterceptor....");
}


/**
 *
 *success.jsp頁面執(zhí)行后,該方法會執(zhí)行
 *
 *
 * @param request
 * @param response
 * @param handler
 * @param ex
 * @throws Exception
 */
@Override
public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
  System.out.println("success.jsp執(zhí)行后...");
   }
 }

2:在springmvc.xml中配置自定義攔截器

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Spring Boot環(huán)境屬性占位符解析及類型轉換詳解

    Spring Boot環(huán)境屬性占位符解析及類型轉換詳解

    這篇文章主要給大家介紹了關于Spring Boot環(huán)境屬性占位符解析及類型轉換的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-08-08
  • Java編程之文件讀寫實例詳解

    Java編程之文件讀寫實例詳解

    這篇文章主要介紹了Java編程之文件讀寫的方法,結合實例形式較為詳細的分析了Java文件讀寫所涉及的類及相應的操作技巧,需要的朋友可以參考下
    2015-12-12
  • Maven項目執(zhí)行生命周期相關操作時出現(xiàn)錯誤:does not match a valid id pattern問題

    Maven項目執(zhí)行生命周期相關操作時出現(xiàn)錯誤:does not match a 

    當pom文件中的gav標簽格式錯誤,如出現(xiàn)中文或空格,會導致與有效的id模式不匹配錯誤,gav標簽應僅包含數(shù)字、字母和下劃線,解決方法是修改標簽中的中文為英文,刪除多余空格,并刷新pom文件,例如,將中文"測試"改為英文"test"
    2024-09-09
  • Java并發(fā)編程之線程之間的共享和協(xié)作

    Java并發(fā)編程之線程之間的共享和協(xié)作

    這篇文章主要介紹了Java并發(fā)編程之線程之間的共享和協(xié)作,文中有非常詳細的代碼示例,對正在學習java的小伙伴們有一定的幫助,需要的朋友可以參考下
    2021-04-04
  • 解決idea2020 maven無法自動導包的問題

    解決idea2020 maven無法自動導包的問題

    這篇文章主要介紹了解決idea2020 maven無法自動導包的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • Spring很常用的@Conditional注解的使用場景和源碼解析

    Spring很常用的@Conditional注解的使用場景和源碼解析

    今天要分享的是Spring的注解@Conditional,@Conditional是一個條件注解,它的作用是判斷Bean是否滿足條件,本文詳細介紹了@Conditional注解的使用場景和源碼,需要的朋友可以參考一下
    2023-04-04
  • C++ 程序流程結構詳解

    C++ 程序流程結構詳解

    這篇文章主要介紹了C++程序的程序流程結構以及關系和邏輯運算符講解,是C++入門學習中的基礎知識,需要的朋友可以參考下
    2021-09-09
  • rocketmq消費負載均衡--push消費詳解

    rocketmq消費負載均衡--push消費詳解

    這篇文章主要介紹了rocketmq消費負載均衡--push消費詳解,本文介紹了DefaultMQPushConsumerImpl消費者,客戶端負載均衡相關知識點。,需要的朋友可以參考下
    2019-06-06
  • 如何用SpringBoot 進行測試

    如何用SpringBoot 進行測試

    這篇文章主要介紹了如何用SpringBoot 進行測試,幫助大家更好的理解和使用springboot框架,感興趣的朋友可以了解下
    2020-11-11
  • 使用WebUploader實現(xiàn)上傳文件功能(一)

    使用WebUploader實現(xiàn)上傳文件功能(一)

    這篇文章主要為大家詳細介紹了使用WebUploader實現(xiàn)上傳文件功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01

最新評論

苍溪县| 乐山市| 固安县| 阜康市| 土默特左旗| 永川市| 年辖:市辖区| 芦溪县| 南丹县| 会同县| 门头沟区| 宜兰县| 内黄县| 库伦旗| 揭西县| 宝坻区| 古田县| 独山县| 泽州县| 杭锦后旗| 大关县| 长丰县| 遂川县| 宜川县| 和静县| 新和县| 璧山县| 勐海县| 犍为县| 宁都县| 宁波市| 新营市| 旅游| 乌拉特前旗| 大渡口区| 长顺县| 汨罗市| SHOW| 东乡县| 永兴县| 平陆县|