스키마 검증은 요청 본문을 선언된 형태와 비교합니다. 필수 필드가 빠졌거나 타입·범위를 벗어난 값이 들어오면 비즈니스 로직으로 보내기 전에 오류를 돌려줍니다. 클라이언트의 실수를 일찍 찾고 서버 내부 가정을 지키는 경계가 됩니다.
데모는 같은 주문 입력에서 quantity가 숫자일 때 통과하고 문자열일 때 필드 오류로 돌아가는 과정을 보여줍니다. 검증 메시지는 요청자가 고칠 수 있게 구체적으로 쓰되 민감한 내부 규칙은 노출하지 않습니다.
언제 쓰나
외부 입력을 받는 모든 API 경계에서 기본 방어선으로 적용합니다.