🍀

Spring의 BasicErrorController

작성일자
Apr 20, 2024
태그
DIARY_DEVELOP
프로젝트
WoowaCourse
책 종류
스프링에서 만일 @Controller 어노테이션이 붙은 클래스에서 예외가 발생하면 어떤 일이 발생할까?
 
아래와 같이 500에러가 난다.
 
이는 SpringBoot의 기본 에러 처리 컨트롤러인 BasicErrorController 로 처리된 결과다. 여기서 ErrorAttribute 라는 값을 이용해 500에러와 함께 뜨는 responseBody 를 생성한다.
 
DefaultErrorAttributes를 확인하면 실제로 timestamp, status 값들을 만드는 것까지 확인할 수 있다.