찾다

 >  Q&A  >  본문

java - Spring Boot 异常页面配置问题

@Configuration
public class WebConfig {

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

404所在位置:

P.S 这样配置的话,系统无法正常跳转到指定 404 页面,求助~

巴扎黑巴扎黑2889일 전252

모든 응답(1)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-17 17:57:43

    해결됨:
    이유는
    ErrorPage error404Page = new ErrorPage(HttpStatus.NOT_FOUND, "/404");

    은 지정된 페이지로 라우팅될 수 없습니다. 컨트롤러를 정의하고 SpringMVC의 DispatcherServlet 을 사용하여 지정된 페이지로 라우팅을 배포해야 합니다.

    회신하다
    0
  • 취소회신하다