HTTP 선언을 서버 시작 시 검증 가능한 실행 계획으로 바꾼다.
method와 path를 Java 메서드 옆에 명시한다.
signature와 접근 수준, 중복을 검사한다.
target과 Method를 불변 값으로 묶는다.
RouteKey로 plan을 한 번 찾아 호출한다.
핵심: 애노테이션은 선언이며 scanner와 executor가 실제 행동을 만든다.