실행 경로에서 제거할 반복 작업

route와 parameter metadata는 application 수명 동안 변하지 않는다.

Controller scan

startup에서 한 번

요청 때 없음

Route lookup

Map 구성

key 조회

Resolver 탐색

ArgumentPlan 구성

plan 실행

값 변환

규칙 검증

입력마다 수행
불변성완성된 plan과 table은 여러 요청 thread가 읽기 전용으로 공유한다.

핵심: O(1) lookup보다 구성 오류 조기 발견과 실행 흐름 고정이 더 큰 이점이다.