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

SpringMVC異常處理器編寫及配置

 更新時(shí)間:2020年08月21日 10:03:59   作者:jock_javaEE  
這篇文章主要介紹了SpringMVC異常處理器編寫及配置,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

一、編寫自定義異常類(作為提示信息)

 @Data
 public class SysException extends Exception {
 private String message;
 public SysException(String message) {
  this.message = message;
   }
 }

二、編寫異常處理器

public class SysExceptionResolve implements HandlerExceptionResolver {
@Override
public ModelAndView resolveException(HttpServletRequest httpServletRequest,
                   HttpServletResponse httpServletResponse,
                   Object o,
                   Exception e) {
  //處理異常業(yè)務(wù)邏輯
  SysException sys = null;
  if(e instanceof SysException){
    sys = (SysException) e;
  }else{
    //如果拋出的不是系統(tǒng)自定義異常則重新構(gòu)造一個(gè)系統(tǒng)錯(cuò)誤異常。
    sys = new SysException("系統(tǒng)自定義異常....");
  }
  //攜帶異常信息跳轉(zhuǎn)到提示頁面
  ModelAndView mv = new ModelAndView();
  mv.addObject("errorMsg",sys.getMessage());
  mv.setViewName("error");
  return mv;
  }
 }

三、在springmvc.xml中配置異常處理器(跳轉(zhuǎn)到提示頁面)

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

相關(guān)文章

  • Java關(guān)于JDK1.8新特性的Stream流

    Java關(guān)于JDK1.8新特性的Stream流

    這篇文章主要介紹了版本薇JDK1.8 的Java中的Stream流,Stream流是一個(gè)來自數(shù)據(jù)源的元素隊(duì)列并支持聚合操作,感興趣的朋友可以參考下面文章內(nèi)容
    2021-09-09
  • Java多線程處理千萬級(jí)數(shù)據(jù)更新操作

    Java多線程處理千萬級(jí)數(shù)據(jù)更新操作

    這篇文章主要為大家詳細(xì)介紹了Java如何通過多線程處理千萬級(jí)數(shù)據(jù)更新操作,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-11-11
  • 解決Unable to start embedded container SpringBoot啟動(dòng)報(bào)錯(cuò)問題

    解決Unable to start embedded container&nbs

    這篇文章主要介紹了解決Unable to start embedded container SpringBoot啟動(dòng)報(bào)錯(cuò)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • 關(guān)于Spring MVC框架中攔截器Interceptor的使用解讀

    關(guān)于Spring MVC框架中攔截器Interceptor的使用解讀

    這篇文章主要介紹了關(guān)于Spring MVC框架中攔截器Interceptor的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Java編程中使用XFire框架調(diào)用WebService程序接口

    Java編程中使用XFire框架調(diào)用WebService程序接口

    這篇文章主要介紹了Java編程中使用XFire調(diào)用WebService程序接口的方法,WebService是一種跨編程語言和跨操作系統(tǒng)平臺(tái)的遠(yuǎn)程調(diào)用技術(shù),需要的朋友可以參考下
    2015-12-12
  • Java中枚舉類enum的values()方法舉例詳解

    Java中枚舉類enum的values()方法舉例詳解

    這篇文章主要給大家介紹了關(guān)于Java中枚舉類enum的values()方法舉例詳解,作為一種常用方法,可以在枚舉中對(duì)數(shù)組里的枚舉值進(jìn)行遍歷,這就是values()方法的使用,需要的朋友可以參考下
    2023-11-11
  • 詳解Java?Unsafe如何花式操作內(nèi)存

    詳解Java?Unsafe如何花式操作內(nèi)存

    C++可以動(dòng)態(tài)的分類內(nèi)存,而java并不能這樣,是不是java就不能操作內(nèi)存呢,其實(shí)是有其他辦法可以操作內(nèi)存的,下面就一起看看Unsafe是如何花式操作內(nèi)存的吧
    2023-08-08
  • SpringCloud Eureka服務(wù)的基本配置和操作方法

    SpringCloud Eureka服務(wù)的基本配置和操作方法

    Eureka是Netflix開源的一個(gè)基于REST的服務(wù)治理框架,主要用于實(shí)現(xiàn)微服務(wù)架構(gòu)中的服務(wù)注冊(cè)與發(fā)現(xiàn),Eureka是Netflix開源的服務(wù)發(fā)現(xiàn)框架,用于在分布式系統(tǒng)中實(shí)現(xiàn)服務(wù)的自動(dòng)注冊(cè)與發(fā)現(xiàn),本文介紹SpringCloud Eureka服務(wù)的基本配置和操作方法,感興趣的朋友一起看看吧
    2023-12-12
  • SpringMVC中controller返回json數(shù)據(jù)的方法

    SpringMVC中controller返回json數(shù)據(jù)的方法

    這篇文章主要為大家詳細(xì)介紹了SpringMVC中controller返回json數(shù)據(jù)的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • SpringBoot實(shí)現(xiàn)RabbitMQ三種使用方式

    SpringBoot實(shí)現(xiàn)RabbitMQ三種使用方式

    本文主要介紹了SpringBoot實(shí)現(xiàn)RabbitMQ三種使用方式,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07

最新評(píng)論

沙河市| 苗栗县| 榆树市| 迁安市| 从化市| 砚山县| 诸暨市| 汝州市| 元阳县| 池州市| 抚远县| 新邵县| 五华县| 辛集市| 上饶县| 洪湖市| 穆棱市| 浑源县| 富裕县| 修武县| 富宁县| 瑞昌市| 延吉市| 洮南市| 隆化县| 康乐县| 许昌市| 冷水江市| 枣阳市| 彰化县| 腾冲县| 汝阳县| 鹤山市| 方城县| 望奎县| 金平| 青川县| 和静县| 吴旗县| 云安县| 龙游县|