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

SpringMVC攔截器運(yùn)行原理及配置詳解

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

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

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

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

攔截器的處理方案:

1:編寫攔截器類

自定義攔截器

 public class MyInterceptor implements HandlerInterceptor {

/**
 * 預(yù)處理方法:controller方法執(zhí)行前
 *return true 放行,執(zhí)行下一個(gè)攔截器,如果沒有,就執(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í)行后,該方法會(huì)執(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中配置自定義攔截器

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

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

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

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

    Java編程之文件讀寫實(shí)例詳解

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

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

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

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

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

    解決idea2020 maven無法自動(dòng)導(dǎo)包的問題

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

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

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

    C++ 程序流程結(jié)構(gòu)詳解

    這篇文章主要介紹了C++程序的程序流程結(jié)構(gòu)以及關(guān)系和邏輯運(yùn)算符講解,是C++入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2021-09-09
  • rocketmq消費(fèi)負(fù)載均衡--push消費(fèi)詳解

    rocketmq消費(fèi)負(fù)載均衡--push消費(fèi)詳解

    這篇文章主要介紹了rocketmq消費(fèi)負(fù)載均衡--push消費(fèi)詳解,本文介紹了DefaultMQPushConsumerImpl消費(fèi)者,客戶端負(fù)載均衡相關(guān)知識(shí)點(diǎn)。,需要的朋友可以參考下
    2019-06-06
  • 如何用SpringBoot 進(jìn)行測試

    如何用SpringBoot 進(jìn)行測試

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

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

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

最新評(píng)論

九龙城区| 洛隆县| 社会| 清远市| 张家口市| 佛山市| 五华县| 荣昌县| 巴青县| 黑水县| 南澳县| 宁乡县| 邓州市| 安图县| 应用必备| 平湖市| 玉田县| 子长县| 揭阳市| 栾川县| 石屏县| 南昌县| 乐亭县| 金川县| 双鸭山市| 镇坪县| 许昌县| 宣化县| 满城县| 昂仁县| 庆阳市| 景德镇市| 肃宁县| 阳西县| 房山区| 浦城县| 盖州市| 涟源市| 保定市| 阿坝县| 吉林省|