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

Spring Boot異常處理靜止trace

 更新時(shí)間:2019年12月04日 10:00:22   作者:---dgw博客  
這篇文章主要介紹了Spring Boot異常處理靜止trace,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

這篇文章主要介紹了Spring Boot異常處理靜止trace,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

概述

在spring boot 2.2 中 默認(rèn)狀態(tài)為status 999

private void addStatus(Map<String, Object> errorAttributes, RequestAttributes requestAttributes) {
    Integer status = (Integer)this.getAttribute(requestAttributes, "javax.servlet.error.status_code");
    if (status == null) {
      errorAttributes.put("status", 999);
      errorAttributes.put("error", "None");
    } else {
      errorAttributes.put("status", status);

      try {
        errorAttributes.put("error", HttpStatus.valueOf(status).getReasonPhrase());
      } catch (Exception var5) {
        errorAttributes.put("error", "Http Status " + status);
      }

    }
  }

如果我們自定義異常信息, 默認(rèn)會(huì)打印一串trace信息,但是我們不需要

解決辦法:

@Component
public class AppErrorAttribute extends DefaultErrorAttributes {
  @Override
  public Map<String, Object> getErrorAttributes(WebRequest webRequest, boolean includeStackTrace) {
    Map<String, Object> map = super.getErrorAttributes(webRequest, includeStackTrace); // 這里參數(shù)可以配置為false
    map.put("url","www.blogdgw.com");
    map.put("ext",webRequest.getAttribute("ext",0));
    // 禁止trace 覆蓋 
    //map.put("trace","");
    return map;
  }
}

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

相關(guān)文章

最新評(píng)論

江安县| 隆林| 奈曼旗| 云南省| 福安市| 维西| 益阳市| 永济市| 阜南县| 平南县| 通化市| 高雄市| 乳山市| 会东县| 克拉玛依市| 大足县| 新河县| 武安市| 南投市| 资阳市| 义马市| 固始县| 延寿县| 临沭县| 延吉市| 永年县| 靖西县| 安岳县| 安达市| 疏附县| 天门市| 莲花县| 博湖县| 都昌县| 禄丰县| 南昌市| 盈江县| 土默特左旗| 房产| 肥城市| 临安市|