Spring boot 配置404页面很简单,如果你访问的url没有找到就会出现spring boot 提示的页面,很明显Spring boot不用配置就可以显示404页面了。我们随便访问一些错误页面。
在template下创建error文件夹,里面放404.html,再访问没有定义的url就发现神奇的事发生了!自己就会跳转到404页面了!
突然是不是想起springboot介绍的几句话?开箱即用,约定大于配置?!!!
其实原因是springboot项目内置tomcat,而tomcat没有设置错误友好页面,而springboot得约定大于配置在于我们配置的时候只要按照创建工程的结构来创建,springboot会按照目录结构去加载,也就是在maven项目下,加载页面,默认得在resource目录下template下加载,而错误页面默认使用得下一级目录也就是error,页面名就是以状态码来命名,所以可以成功加载。当我们不叫404.html,叫error_404.html或是其他名字的时候就不可以加载到这个友好页面了。