dto validation

DTO 요청 계약

유효성 검사는 예쁜 에러 메시지를 넘어서 서비스 계층을 단순하게 만드는 장치입니다.

shape

형태 검사

필수 필드, 문자열 길이, 숫자 범위처럼 요청 모양을 확인합니다.

transform

변환

query string, date, number 값을 서비스가 기대하는 타입으로 맞춥니다.

규칙

업무 제약

중복 이메일, 존재하는 id 같은 DB 의존 규칙은 서비스에서 검증합니다.

response

응답 형식

필드별 메시지를 일정하게 만들어 클라이언트 처리를 단순화합니다.