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

spring boot 錯誤頁面配置解決方案

 更新時間:2019年10月23日 09:50:03   作者:正義的伙伴!  
這篇文章主要介紹了spring boot 錯誤頁面配置解決方案,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

這篇文章主要介紹了spring boot 錯誤頁面配置解決方案,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

如果訪問了錯誤的路徑,或者后臺報錯

如果沒有一個統(tǒng)一的頁面!

或者說頁面上展示一堆報錯信息,既影響美觀,又對用戶不友好!

那么如何配置?

定義 ErrorPageConfig,配置錯誤狀態(tài)與對應(yīng)訪問路徑

@Component
public class ErrorPageConfig implements ErrorPageRegistrar {

  private static final Logger logger = LoggerFactory.getLogger(ErrorPageConfig.class);

  @Override
  public void registerErrorPages(ErrorPageRegistry errorPageRegistry) {
    //1、按錯誤的類型顯示錯誤的網(wǎng)頁
    //錯誤類型為404,找不到網(wǎng)頁的,默認顯示404.html網(wǎng)頁
    ErrorPage e404 = new ErrorPage(HttpStatus.NOT_FOUND, "/error/404");
    //錯誤類型為500,表示服務(wù)器響應(yīng)錯誤,默認顯示500.html網(wǎng)頁
    ErrorPage e500 = new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/error/500");
    errorPageRegistry.addErrorPages(e404, e500);
  }

}

定義控制器,專門用于ErrorPageConfig 跳轉(zhuǎn)路徑

@Controller
@RequestMapping("/error")
public class ErrorController {

  /**
   * 404頁面
   */
  @GetMapping(value = "/404")
  public String error_404() {
    return "comm/error_404";
  }

  /**
   * 500頁面
   */
  @GetMapping(value = "/500")
  public String error_500() {
    return "comm/error_500";
  }

}

在comm文件夾 下新建頁面

訪問不存在的地址,或者后臺報錯,即可展示友好頁面

參考鏈接找不到了。

感謝:https://github.com/ZHENFENG13

其實,還有bug。

  • 比如訪問 http://localhost:9090/admin/1 沒有直接報404,反而 真的去找了這個路徑
  • 與后臺admin開頭的要跳轉(zhuǎn)到登錄頁面攔截器發(fā)生沖突,導(dǎo)致500錯誤
  • 比如直接訪問 http://localhost:9090/error ,會報一個909錯誤,再次回到原生的報錯頁面

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

相關(guān)文章

  • SpringMVC框架和SpringBoot項目中控制器的響應(yīng)結(jié)果深入分析

    SpringMVC框架和SpringBoot項目中控制器的響應(yīng)結(jié)果深入分析

    這篇文章主要介紹了SpringMVC框架和SpringBoot項目中控制器的響應(yīng)結(jié)果,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2022-12-12
  • SpringBoot實現(xiàn)HTTP調(diào)用的7 種方式

    SpringBoot實現(xiàn)HTTP調(diào)用的7 種方式

    本文主要介紹了SpringBoot實現(xiàn)HTTP調(diào)用的7 種方式,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-04-04
  • 淺談十個常見的Java異常出現(xiàn)原因

    淺談十個常見的Java異常出現(xiàn)原因

    這篇文章主要介紹了十個常見的Java異常出現(xiàn)原因,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • java多線程編程之管道通信詳解

    java多線程編程之管道通信詳解

    這篇文章主要為大家詳細介紹了java多線程編程之線程間的通信,探討使用管道進行通信,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • mybatis中BigDecimal中的0存為null的坑及解決

    mybatis中BigDecimal中的0存為null的坑及解決

    在使用MyBatis進行數(shù)據(jù)庫操作時,若Java中屬性類型為BigDecimal且值為0,插入數(shù)據(jù)庫時可能會變?yōu)閚ull,而不是0,這個問題可能是由于MyBatis在處理BigDecimal類型時的弱類型判斷導(dǎo)致的,當(dāng)BigDecimal變量與空字符串進行比較時,MyBatis可能將其視為null
    2024-10-10
  • Java 實戰(zhàn)練習(xí)之網(wǎng)上電商項目的實現(xiàn)

    Java 實戰(zhàn)練習(xí)之網(wǎng)上電商項目的實現(xiàn)

    讀萬卷書不如行萬里路,只學(xué)書上的理論是遠遠不夠的,只有在實戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+vue+Springboot+ssm+mysql+maven+redis實現(xiàn)一個網(wǎng)上電商項目,大家可以在過程中查缺補漏,提升水平
    2021-11-11
  • Java8 Stream flatmap中間操作用法解析

    Java8 Stream flatmap中間操作用法解析

    這篇文章主要介紹了Java8 Stream flatmap中間操作用法解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • Java手動配置線程池過程詳解

    Java手動配置線程池過程詳解

    這篇文章主要介紹了Java手動配置線程池過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-05-05
  • 如何利用 Either 和 Option 進行函數(shù)式錯誤處理

    如何利用 Either 和 Option 進行函數(shù)式錯誤處理

    這篇文章主要介紹了如何利用 Either 和 Option 進行函數(shù)式錯誤處理。在 Java 中,錯誤的處理在傳統(tǒng)上由異常以及創(chuàng)建和傳播異常的語言支持進行。但是,如果不存在結(jié)構(gòu)化異常處理又如何呢?,需要的朋友可以參考下
    2019-06-06
  • Netty分布式server啟動流程Nio創(chuàng)建源碼分析

    Netty分布式server啟動流程Nio創(chuàng)建源碼分析

    這篇文章主要介紹了Netty分布式server啟動流程Nio創(chuàng)建源碼分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-03-03

最新評論

新野县| 新乐市| 屏南县| 清涧县| 夏邑县| 汝州市| 武定县| 河间市| 诏安县| 忻州市| 宽甸| 丽水市| 苏尼特左旗| 武山县| 东乡县| 大宁县| 子长县| 崇信县| 莱州市| 天津市| 富蕴县| 巩留县| 甘德县| 内黄县| 塘沽区| 广丰县| 伽师县| 城口县| 赤峰市| 彭山县| 余姚市| 盐边县| 石景山区| 屏南县| 大荔县| 抚顺县| 光泽县| 永顺县| 赫章县| 屏东市| 垣曲县|