当前位置:主页 > 软件编程 > JAVA代码 >

spring boot自定义404错误信息的方法示例

时间:2021-03-28 09:15:17 | 栏目:JAVA代码 | 点击:

前言

本文将给大家简单介绍一下,在springboot中怎么个性化404错误信息,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。

返回json

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

然后定义个404的request

 @GetMapping("/404")
 @ResponseBody
 public Object customNotFound(){
  return "not found";
 }

返回页面

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

然后将404.html放在resources/static目录下

这样就大功告成了

总结

doc

spring boot中自定义错误提示页面

您可能感兴趣的文章:

相关文章