springboot实现自定义的错误页面展示
Posted 整理是一切的开始
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot实现自定义的错误页面展示相关的知识,希望对你有一定的参考价值。
https://blog.csdn.net/trusause/article/details/84299886 参考
SpringBoot默认的错误处理机制
默认效果为: 返回一个默认的错误页面 Whitelabel Error Page
这里使用这个类:
package com.c23i23l.c123.config; import org.springframework.boot.web.server.ErrorPage; import org.springframework.boot.web.server.ErrorPageRegistrar; import org.springframework.boot.web.server.ErrorPageRegistry; import org.springframework.context.annotation.Configuration; import org.springframework.http.HttpStatus; @Configuration public class ErrorConfigurar implements ErrorPageRegistrar { @Override public void registerErrorPages(ErrorPageRegistry registry) { ErrorPage[] errorPages = new ErrorPage[2]; errorPages[0] = new ErrorPage(HttpStatus.NOT_FOUND, "/error404"); errorPages[1] = new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/500.html"); registry.addErrorPages(errorPages); } }
即完成了自定义的页面跳转,其实/error404和/error500是controller层的页面跳转.
以上是关于springboot实现自定义的错误页面展示的主要内容,如果未能解决你的问题,请参考以下文章