SpringBoot 自定义 404 500 ... 页面
2017-03-11 00:00
711 查看
摘要: springboot ,404, 500
如果没有设置自定义页面时springboot 反馈此状态页面信息
Java7 实现自定义error页面处理:
java8 实现自定义error页面处理:
java8是使用lambda表达式来简化实现的方式,在代码中创建了三个ErrorPage实例来处理三个通用的HTTP错误状态码,并将他们添加到Container当中。ErrorPage类是一个封装了错误信息的类,它可以在Jetty和Tomcat环境下使用。
另外还要注意以下error页面位置
src/main/resources/static
--404.html
--500.html
如果没有设置自定义页面时springboot 反馈此状态页面信息
Java7 实现自定义error页面处理:
public EmbeddedServletContainerCustomizer containerCustomizer() { return new EmbeddedServletContainerCustomizer() { @Override public void customize(ConfigurableEmbeddedServletContainer container) { ErrorPage error401Page = new ErrorPage(HttpStatus.UNAUTHORIZED, "/401.html"); ErrorPage error404Page = new ErrorPage(HttpStatus.NOT_FOUND, "/404.html"); ErrorPage error500Page = new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/500.html"); container.addErrorPages(error401Page, error404Page, error500Page); } }; }
java8 实现自定义error页面处理:
@Bean public EmbeddedServletContainerCustomizer containerCustomizer() { return (container -> { ErrorPage error401Page = new ErrorPage(HttpStatus.UNAUTHORIZED, "/401.html"); ErrorPage error404Page = new ErrorPage(HttpStatus.NOT_FOUND, "/404.html"); ErrorPage error500Page = new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/500.html"); container.addErrorPages(error401Page, error404Page, error500Page); }); }
java8是使用lambda表达式来简化实现的方式,在代码中创建了三个ErrorPage实例来处理三个通用的HTTP错误状态码,并将他们添加到Container当中。ErrorPage类是一个封装了错误信息的类,它可以在Jetty和Tomcat环境下使用。
另外还要注意以下error页面位置
src/main/resources/static
--404.html
--500.html
相关文章推荐
- spring boot 自定义403 404 500 等错误页面
- springboot开发日志(4): thymeleaf模板 自定义404和500页面
- 利用Nginx负载均衡的访问SpringBoot服务,还有如何利用Nginx实现404,500等错误页面的拦截
- spring boot 下 500 404 403错误页面处理
- 访问不存在的Thymeleaf 资源时使页面转向 404,而不是500 (Spring Boot)
- spring boot 下 500 404 错误页面处理
- spring boot 下 500 404 错误页面处理
- JSP JAVA 自定义 错误页面(404,505,500)
- springboot使用之四:错误页面404处理建议
- 500错误自定义页面不显示,但404自定义页面显示的解决方法
- spring boot正常启动后,页面报404问题
- Django实现自定义404,500页面教程
- Servlet配置自定义404,500页面
- spring mvc配置自定义错误404,500页面
- Spring Boot自定义错误页面
- springboot自定义错误页面
- Beego 1.6+ 错误页面(404,500)自定义重定向
- nginx 设置错误的自定义404页面跳转到500
- 自定义 404 与 500 错误页面,URL 地址不会重定向(二)
- Spring Boot自定义错误页面,Whitelabel Error Page处理方式