专栏首页王念博客SpringBoot设置全局错误页面

SpringBoot设置全局错误页面

SpringBoot内置了一套错误页面:Default Whitelabel Error Page,很多时候我们通常要自己个性化错误页面,方法很简单,使用Java Config的方式,在@Configurati on类中定义如下:

@Bean
public EmbeddedServletContainerCustomizer containerCustomizer() {
  return new EmbeddedServletContainerCustomizer(){
     @Override
     public void customize(ConfigurableEmbeddedServletContainer container){
       container.addErrorPages(new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR,"/500"));
       container.addErrorPages(new ErrorPage(HttpStatus.NOT_FOUND, "/404"));
     }
  };
}

然后再定义好相应的Controller方法指向/400、404、500就好了!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • httpcomponents 4.5.2 简单使用

    HttpComponents 也就是以前的httpclient项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端/服务器编程工具包,并且它...

    王念博客
  • web服务器 Nginx

    Web服务器是一台使用HTTP协议与客户机浏览器进行信息交流(因此又称为HTTP服务器)、为互联网客户提供服务(信息浏览,下载资源等)的主机。发展趋势:从HTM...

    王念博客
  • JAVA移动支付微信和支付宝后台代码

    前言:之前接APP支付,微信遇到了一点点坑,为了方便以后copy,把之前写的代码粘贴出来。需要的同学可以参考一下,具体参数说明还请详细查看官方文档:

    王念博客
  • C:\Program Files (x86)\SogouInput\Components\程序异常终止 退出代码: -1073741819

    看、未来
  • Flutter组件学习(二)—— Image

    上一节中,我们讲了 Flutter 中 Text 组件的一些用法以及 API,本节我们继续学习 Flutter 中的 Image 组件,同样先上图:

    用户2802329
  • 【Flutter 专题】07 您搭好【登录】页面了么?

    和尚最近在利用业余时间学习 Flutter,还真的是值得研究。和尚觉得学习一门技术最好的方式就是动手,在实践过程中结合官网文档才能更快的学习和理解。...

    阿策小和尚
  • Flutter 布局常用的 widgets(Common layout widgets)

    简单列举总结一下常用的布局widget。 Flutter有丰富的layout组件库。其中有一些是常用库。 下面的widget分为两类:标准组件和来自Materi...

    AnRFDev
  • Flutter 简易新闻项目目标效果对比简介代码代码地址

    使用flutter快速开发 Android 和 iOS 的简易的新闻客户端 API使用的是 showapi(易源数据) 加载热门微信文章

    gwk_iOS
  • java Http消息传递之POST和GET两种方法--通过实用工具类来获取服务器资源

    /** * 实用工具类来获取服务器资源 * * get方法传送数据 * * 1、通过path设定传送方式 * 2、创建客户端 *...

    用户3030674
  • ListView&GirdView

    在前面的的文章中我们了解了Flutter中操作提示的用法,包括SnackBar、Dialog、以及BottomSheet,通过这些Widget我们可以很方便的...

    flyou

扫码关注云+社区

领取腾讯云代金券