美文网首页spring boot
springboot定制404错误信息

springboot定制404错误信息

作者: go4it | 来源:发表于2017-09-26 23:10 被阅读70次

本文简单介绍一下,在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

相关文章

  • springboot定制404错误信息

    序 本文简单介绍一下,在springboot中怎么个性化404错误信息。 返回json 然后定义个404的requ...

  • Springboot 自定义异常

    当我们使用springboot 写 restful接口时 , 不希望错误信息返回一个Html格式. 例如404时,...

  • 你真的懂「404页面」?

    404页面是什么?定制404页面的意义是什么?如何定制404页面?要谈这些,就要先谈谈「404错误」。 1.404...

  • SpringBoot报错锦集

    1.springboot访问请求404 访问报404情况有很多,我这里的错误是路径问题导致: SpringBoot...

  • springBoot统一404处理

    springBoot统一404处理 默认springBoot有对404有一个默认处理,但有的时候我们需要自己定义但...

  • SpringBoot统一错误处理JSON

    SpringBoot方式: 1. 问题描述 修改springboot默认的返回错误信息,以适应前台ajax处理 ...

  • SpringBoot 整合 Dubbo错误收集

    SpringBoot 整合 Dubbo CuratorFrameworkFactory找不到 错误信息:java....

  • Springboot404

    搭建项目时成功把Springboot搭建起来了,启动也是正常启动,访问确实404呢??SpringBoot 注解 ...

  • org.hibernate.SessionFactory

    一、将旧项目转换成SpringBoot, 错误信息提示 二、原因 SpringBoot 2.0 默认提供的spri...

  • SpringBoot+jsp项目启动出现404

    通过maven创建springboot项目启动出现404 application.properties配置 项目结...

网友评论

    本文标题:springboot定制404错误信息

    本文链接:https://www.haomeiwen.com/subject/wxtyextx.html