랩 코드: Contract.java 코드 github.com 2편원문 보기 Map 기반 입력을 DTO와 3단계 검증으로 바꾸기: Bean Validation, 매핑, 도메인 규칙참고 링크: 랩 코드: Contract.javaMCP 전면 개편기: Map 입력을 DTO와 3단계 검증으로 바꾸기참고 링크: 랩 코드: Contract.java 모든 출처