metadata 선택은 시작 때, 실제 값 계산은 각 요청 때 수행한다.
type과 annotation을 읽는다.
지원 규칙의 충돌과 누락을 확인한다.
query와 request context에서 값을 만든다.
정해진 순서의 Object 배열로 invoke한다.
핵심: 사용자 값 변환 실패는 startup 오류가 아니라 400 입력 결과다.