클라이언트가 잘못된 요청을 하거나, 서버에서 오류가 발생하는 경우 고객에게 적절한 에러 페이지를 보여주어야 한다.
스프링 부트를 사용하면 이러한 에러 페이지 설정을 쉽게 할 수 있다.
resources/templates/error/ 경로에 에러 발생 시 보여줄 페이지를 생성하면 된다.
resources/templates/error/4xx.htmlresources/templates/error/404.htmlresources/templates/error/5xx.htmlresources/templates/error/500.html스프링 부트는 어플리케이션이 실행될 때 BasicErrorController 를 자동으로 등록한다. 에러가 발생 시 이 컨트롤러에서 에러 페이지로 매핑해주는 역활을 한다.
우선순위는 /error 경로에 404 와 같이 구체적인 페이지가 있으면 호출하고 없으면 4xx 가 호출되는 방식이다.