SpringBoot全局异常处理与定制404页面的方法
使用SpringBoot创建的web项目中,当我们请求的页面不存在,或者器发生异常时,SpringBoot就会给我们返回错误信息。也就是说,在SpringBoot的web项目中,会自动创建一个/error的错误接口,来返回错误信息。这主要取决于你访问时的http头部信息的使用浏览器访问时的头信息及其返回结果Accept: text/html使用其他设备,如手机客户端等访问时头部信息及其返回结果处理异常主要有两种方式:1. 使用SpringBoot的自动配置原理进行异常处理SpringBoot自动配置了一个类多的代码就不深究了,感兴趣的可以去看一下。在templates创建/error文件夹并添加错误的状态码对应的.html文件,如下图:这里的404和500就是确定的错误状态码,而4xx表示其他的4开头的错误,如400,401等。可以在我们错误页面中获取到如下信息:
用户评论