인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

기팝님의 프로필 이미지
기팝

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

스프링 부트 - 오류 페이지1

에러페이지 html 찾는방법

작성

·

374

1

안녕하세요

스프링 부트에서 기본으로  제공히는 에러페이지 찾는 방법이

만약 404에러가 발생했을때

=============================

BasicErrorController 가 status 지금은 404

를 읽어서 

404.html 로 뷰페이지를 렌더링 한다고 이해를 했는데 맞나요? 

...........

그리고 예시로 들어주신 

    @GetMapping("/error-400")

    public void error400(HttpServletResponse response) throws IOException {

        response.sendError(400,"400 오류!");

    }

이걸로 url을 호출하면 4.xx 페이지로 보여지는데

400.html 이라는 html 이 없으니까

400에서 맨 앞자리의 "4"를  BasicErrorController 가     가져와서

4xx.html 로 렌더링 된다고 보면 되나요?

-----------------------------

끝으로 실무에서는 어떤 방법을 더 많이 사용하나요 ?

default 인 BasicErrorController  

또는  WebServerCustomizer 

답변 1

3

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 기팝님

생각하신 내용이 맞습니다.

추가로 실무에서 어떤 방법을 사용하는지는 조금 더 들어보시면 정리를 해드립니다^^

감사합니다.

기팝님의 프로필 이미지
기팝

작성한 질문수

질문하기