1、Springboot提供了两种自定义配置的方式--显式配置进行覆盖和使用属性进行精细化配置
1)显式配置进行覆盖:
在pom.xml里进行添加相关配置依赖项,重新构建应用程序后运行即可
2)使用属性进行精细化配置:
在application.yml中设置所使用的属性
2、如果我们使用Thymeleaf,我们需要在src/main/resources/templates里添加error.html(如果使用别的模式,需要相应的error文件),系统就可以替代默认的白标错误页,从而实现定制程序错误页面
默认情况下,Springboot提供以下错误属性:
timestamp:错误发生的时间
status:HTTP状态码
error:错误原因
exception:异常的类名
message:异常消息
errors:BindingResult异常里的各种错误
trace:异常跟踪信息
path:错误发生时请求的URL路径