ProblemDetail · decision

ProblemDetail과 예외 변환: ControllerAdvice에서 오류 계약을 만든다

판단 주제: ControllerAdvice에서 오류 계약을 만든다. 선택 기준과 확인 신호를 함께 읽습니다.

상황별 선택과 확인 신호
상황선택확인 신호
Domain error업무 규칙 위반예외 타입은 실패 원인을 보존해야 한다
HTTP mapping상태와 type URI 결정ControllerAdvice에서 오류 계약을 만든다
ProblemDetail기계와 사람이 읽는 오류필드 오류와 미조회 오류의 body를 검증한다

ProblemDetail 판정: 기계와 사람이 읽는 오류. 도메인·조회·검증 예외를 RFC 9457 application/problem+json 응답으로 통일합니다.