ErrorController

개발로그

[Spring Boot JPA 커뮤니티] 스프링 부트 에러 페이지, Unchecked Exception 처리

예외처리는 예외가 발생할 수 있는 곳에 예외처리를 해 어플리케이션이 멈추지 않게끔 만드는 것이다. 스프링의 기본 예외처리는 예외 발생시 WAS에서 /error request가 발생해 BasicErrorController에서 받는다. 컨트롤러 내부에서 발생하면 WAS까지 갔다가 다시 에러 컨트롤러를 호출하는 것이다. 이런 낭비를 막고 예외처리를 커스텀 하기 위해 이번 글에선 두 부분을 다룬다. 1. Unchecked Exception 처리(예외 처리가 가능한 예외/ 컨트롤러 하위) Exception 중 컴파일 에러가 뜨는 Checked Exception을 제외한 Runtime Exception을 상속받는 모든 예외 처리. 사용자가 클릭만 이용한다면 터질일이 없지만 URI로 접근해서 해당 글, 해당 사용자,..

비오베베
'ErrorController' 태그의 글 목록