<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    風人園

    弱水三千,只取一瓢,便能解渴;佛法無邊,奉行一法,便能得益。
    隨筆 - 99, 文章 - 181, 評論 - 56, 引用 - 0
    數據加載中……

    spring mvc @ExceptionHandler 異常處理

    spring mvc 統一的異常處理,有兩種方式。
    一、exceptionResolver
    二、ExceptionHandler

    兩者不能同時配置。如果配置了第一種,則第二種無效。就因為這個原因,找了一天的問題。

    ExceptionHandler 通過注解的方式,進行配置,只需要在某個controller 中設置了這個注解,則這個controller中的所有異常都會通過這個方法進行處理。

    比如rest controller,增加一個
        @ExceptionHandler
        
    public String exp(HttpServletRequest request, Exception ex) {  
            
            Map map 
    = new HashMap();
            
            logger.error(
    "error," + UUID.randomUUID().toString(), ex);
            request.setAttribute(
    "ex", ex);  
            
            String msg 
    = ex.getMessage();
            
            map.put(
    "success""0"); 
            map.put(
    "msg", msg);
            
            String rtnjson 
    = JSONUtil.objectToJson(map);
            
            request.setAttribute(
    "json", rtnjson);
            
            
    return "json";
        }
     

    這樣,這個controler中的異常,都會由這個異常處理方法,進行統一處理,生成異常json。避免在各個方法中通過try catch 的方法,進行異常處理。

    posted on 2016-11-08 08:32 風人園 閱讀(392) 評論(0)  編輯  收藏 所屬分類: Spring

    主站蜘蛛池模板: a级毛片黄免费a级毛片| 综合一区自拍亚洲综合图区| a视频在线观看免费| 国产亚洲精品自在线观看| 免费的黄色的网站| 亚洲国产成人精品女人久久久 | 亚洲成a∨人片在无码2023| 久久精品视频免费| 亚洲ⅴ国产v天堂a无码二区| 免费人成毛片动漫在线播放| 亚洲日本中文字幕| 亚洲一区免费在线观看| 亚洲视频无码高清在线| 免费黄色大片网站| 九一在线完整视频免费观看| 亚洲Av永久无码精品三区在线| 亚洲欧洲日韩极速播放| 国产成人精品男人免费| 国产精品偷伦视频免费观看了| 91免费国产自产地址入| 亚洲日韩国产AV无码无码精品| a级毛片在线免费| 久久久久亚洲AV无码专区体验| 色吊丝免费观看网站| 亚洲伊人久久成综合人影院| APP在线免费观看视频| 亚洲国产精品久久久久秋霞影院| 久久最新免费视频| 亚洲激情中文字幕| 国产无遮挡吃胸膜奶免费看视频| 亚洲永久中文字幕在线| 日韩精品无码区免费专区| 黄色免费网址大全| 亚洲精品美女久久久久9999| 精品国产免费观看| 国产拍拍拍无码视频免费| 亚洲一区二区三区丝袜| 久久精品国产亚洲综合色| 国内自产拍自a免费毛片| 国产精品福利在线观看免费不卡 | 久久午夜免费视频|