EXCEPTION PIPELINE
throw된 예외는 필터를 거쳐 일관된 응답이 된다
컨트롤러와 서비스는 문제를 예외로 표현하고, 필터는 상태 코드와 응답
형식을 중앙에서 정리합니다.
Controller / Service리소스 없음, 검증 실패, 인증 실패 같은 조건에서 HttpException
계열을 throw합니다.
→
Exception Filter@Catch와 catch 메서드로 예외 객체, 요청 정보, 응답 객체를
다룹니다.
→
HTTP ResponsestatusCode, message, timestamp, path를 같은 형태로
내려줍니다.
적용 범위: 필터는 메서드, 컨트롤러, 전역 단위로 붙일 수 있어
예외 처리 정책을 단계적으로 넓힐 수 있습니다.