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
文件夾下尋找404.htm、500.html的錯誤提示頁面資源
錯誤提示頁面的命名規則就是:錯誤碼.html,如404是404.html,500是500.html源碼
二、若是沒有使用ThymeLeaf模板時,SpringBoot會到靜態資源文件夾尋找404.htm、500.html的錯誤提示頁面,命名同上。
SpringBoot默認的靜態資源文件有:
這個是生成SpringBoot項目直接有的。
還有3個隱藏的靜態資源文件夾:
即Springboot中默認的靜態資源路徑有4個,分別是:
classpath:/METAINF/resources/
,
classpath:/resources/
,
classpath:/static/
,
classpath:/public/
優先級順序爲:META-INF/resources > resources > static > public
能夠經過修改application.properties文件中的spring.mvc.static-path-pattern屬性來修改默認的映射**,配置以下:
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/