Exception handler (2) 썸네일형 리스트형 에러 표준화 과정 2 - Custom Exception, Exception Handler Custom Exception Custom Exception에 대해서 구글링을 좀 해보니 사용 여부에 대해서 회의적인 사람들이 많아 보였다. 나의 프로젝트에 Custom Exception을 써야 할지에 대해서 고민하는 데에는 다음 글이 도움이 되었다. custom exception을 언제 써야 할까? custom exception을 언제 써야 할까? 우아한테크코스의 두 크루인 오렌지와 우가 싸우고 있다. 왜 싸우고 있는지 알아보러 가볼까? 오렌지 : 아니 굳이 사용자 정의 예외 안 써도 됩니다!! 우 : 아닙니다!! 써야 합니다!!! 사용자 정의 tecoble.techcourse.co.kr 다음 글을 보면서 Custom Exception을 써봐야 겠다고 생각했는데 그 이유들은 다음과 같다. 표준 Exce.. 에러 표준화 과정 1 - Spring Validator 기능 구현에 급급하다보니 계속 신경이 쓰였던 부분 중에 하나였던 예외 처리를 리팩토링 해보려고 한다. 현재 상황 각각의 예외 처리가 일관적이지 못하고 일부 케이스는 그냥 서버 내부 에러 500으로 처리되고 있음 클라이언트의 잘못된 input 값에 대한 에러 처리에 일관성이 없음 컨트롤러와 서비스에 try/catch 문이 너무 많아 코드의 가독성을 떨어트림 Runtime Exception과 Exception 구별 없이 마구 사용되고 있음 컨트롤러 뿐만 아니라 dispatcher sevlet 전에 위치하는 security 관련 filter에서 발생하는 에러들도 일관적으로 처리되지 못하고 있음 목표 클라이언트 요청 처리에서 발생할 수 있는 예상가능한 예외들을 모두 표준화하여 일관적으로 처리하고, 예상할 수 없.. 이전 1 다음