SpringBoot自定義錯誤頁面,SpringBoot 40四、500錯誤提示頁面

SpringBoot自定義錯誤頁面,SpringBoot 40四、500錯誤提示頁面html

SpringBoot 4xx.html、5xx.html錯誤提示頁面spring

 

================================mvc

©Copyright 蕃薯耀 2018年3月29日app

http://www.cnblogs.com/fanshuyao/spa

 

 附件&源碼下載見:http://fanshuyao.iteye.com/blog/2414828code

 

1、SpringBoot 40四、500錯誤提示頁面htm

一、在使用ThymeLeaf模板時,springBoot會自動到blog

Java代碼   收藏代碼
  1. src/main/resources/templates/error/  

文件夾下尋找404.htm、500.html的錯誤提示頁面資源

錯誤提示頁面的命名規則就是:錯誤碼.html,如404是404.html,500是500.html源碼



 

 

二、若是沒有使用ThymeLeaf模板時,SpringBoot會到靜態資源文件夾尋找404.htm、500.html的錯誤提示頁面,命名同上。

SpringBoot默認的靜態資源文件有:

Java代碼   收藏代碼
  1. /static  

 這個是生成SpringBoot項目直接有的。

還有3個隱藏的靜態資源文件夾:

Java代碼   收藏代碼
  1. /resources  
  2. /public  
  3. /METAINF/resources/  

 

 即Springboot中默認的靜態資源路徑有4個,分別是:

classpath:/METAINF/resources/

classpath:/resources/

classpath:/static/

classpath:/public/

優先級順序爲:META-INF/resources  >  resources  >  static  >  public

 

能夠經過修改application.properties文件中的spring.mvc.static-path-pattern屬性來修改默認的映射**,配置以下:

 

Java代碼   收藏代碼
  1. spring.mvc.static-path-pattern=/**  
  2. spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,classpath:/myfile/  

 

 2、SpringBoot 4xx.html、5xx.html錯誤提示頁面

錯誤代碼的類型不少,如400、40三、404等等,若是按照上面的方法,須要添加不少頁面而

SpringBoot提供了通用的命名方式,就是使用4xx.html、5xx.html命名,如:

4xx.html表示能匹配到400、40三、404……等錯誤

5xx.html表示能匹配到500、50一、502……等錯誤

 

若是404.html和4xx.html同時存在時,優先使用最匹配的,即當發生404錯誤時,優先匹配404.html頁面

 

================================

©Copyright 蕃薯耀 2018年3月29日

http://www.cnblogs.com/fanshuyao/

相關文章
相關標籤/搜索