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层的页面跳转.
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
更多精彩