springboot定製404錯誤信息

本文簡單介紹一下,在springboot中怎麼個性化404錯誤信息。html

返回json

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

而後定義個404的requestspring

@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目錄下json

這樣就大功告成了springboot

doc

相關文章
相關標籤/搜索