<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 風人園 閱讀(393) 評論(0)  編輯  收藏 所屬分類: Spring

    主站蜘蛛池模板: 亚洲精品亚洲人成在线| 亚洲一区中文字幕在线电影网| 国产亚洲综合久久| 四虎影院免费在线播放| h片在线免费观看| 日韩亚洲Av人人夜夜澡人人爽| 亚洲精品国产av成拍色拍| 99久久99久久精品免费看蜜桃 | 亚洲区日韩精品中文字幕| 野花高清在线观看免费完整版中文| 亚洲最新黄色网址| 麻豆最新国产剧情AV原创免费| 亚洲制服丝袜在线播放| 国产99视频精品免费视频76| 中文字幕无码视频手机免费看| 亚洲另类小说图片| 免费观看理论片毛片| 美景之屋4在线未删减免费| 亚洲美日韩Av中文字幕无码久久久妻妇| 亚洲精品国产情侣av在线| 国产1000部成人免费视频| 亚洲熟妇少妇任你躁在线观看| 亚洲国产精品免费在线观看| 亚洲精品尤物yw在线影院| 黄色视屏在线免费播放| 亚洲国产一成久久精品国产成人综合| 国产偷国产偷亚洲高清在线| 国产成人亚洲精品91专区手机| 亚洲国产无线乱码在线观看| 亚洲国产电影av在线网址| 国产精品日本亚洲777| 亚洲色无码一区二区三区| 一级一级一级毛片免费毛片| 成熟女人特级毛片www免费| 亚洲人成网站日本片| 午夜国产羞羞视频免费网站| 国产成人无码区免费网站| 亚洲人配人种jizz| 在线观看亚洲av每日更新| 日本高清在线免费| 四虎一区二区成人免费影院网址|