NEST · FILTER

예외 필터 응답 변환 흐름

서비스나 컨트롤러에서 던진 예외는 필터를 지나며 클라이언트가 이해할 수 있는 응답 계약으로 정리됩니다.

전파 경로

exception
throw error도메인 또는 인프라 예외 발생
catch layerNest 예외 영역으로 전달
filter match@Catch() 조건으로 필터 선택
http responsestatus, message, path로 응답 정규화
throw errorcatch layerfilter matchhttp response

예외 응답 계약

점검
스코프메서드, 컨트롤러, 전역 중 어디에 둘지 정합니다.
로그서버에는 원인을 남기되 응답에는 민감 정보를 빼야 합니다.
상태 코드비즈니스 실패와 서버 오류를 같은 코드로 묶지 않습니다.
응답 형식프론트가 항상 같은 필드로 처리할 수 있게 맞춥니다.