Handler 실행 실패의 분류

발생 단계에 따라 사용자 입력과 업무 충돌, framework 장애를 구별한다.

1

Route missing

lookup 단계

404 또는 405

2

Binding rejected

resolver 단계

400

3

Domain conflict

controller cause

409

4

Unexpected failure

실행 경계

500과 내부 log

핵심: reflection wrapper를 벗겨야 실제 예외 유형을 정책에 사용할 수 있다.