제약 handler registry는 애노테이션 타입을 검증 로직에 연결한다

새 제약마다 중앙 if문을 수정하지 않고 handler가 지원 타입과 메시지 규칙을 소유합니다.

ConstraintRegistryannotation→handler

NotBlank

String 제약

Range

Number 제약

Pattern

정규식

Nested

객체 재귀

startup

중복·generic 확인

핵심: 시작 시 중복 handler와 지원하지 않는 value type을 검증합니다.