요청 DTO와 입력 검증 코드를 생성하는 프롬프트
변수 입력2개
언제 사용하나
API 요청 본문을 받는 DTO와 검증 규칙을 한 번에 만들 때.
요청 전 확인
- 필드별 필수 여부, 형식, 길이/범위 제약을 정리한다.
- 검증 실패 시 반환할 에러 형식을 확인한다.
복사해서 쓰는 프롬프트
{{ENDPOINT}} 요청을 받는 DTO와 입력 검증을 만들어줘.
필드:
{{FIELDS}}
- 각 필드에 적절한 검증 애노테이션/스키마를 적용해줘.
- 검증 실패 메시지는 사용자 친화적으로 작성해줘.
- 잘못된 입력과 정상 입력을 검증하는 테스트를 함께 작성해줘.placeholder 설명
{{ENDPOINT}}: 대상 엔드포인트{{FIELDS}}: 필드 목록과 제약 (예: "email: 필수, 이메일 형식 / age: 0~150")
입력 예시
{{FIELDS}} = "title: 필수, 1~100자 / price: 0 이상 정수"
기대 결과
검증 규칙이 붙은 DTO와 경계값 테스트.
검증 방법
경계값(빈 값, 최대+1)을 넣어 검증이 걸리는지 테스트한다.
주의사항
- 서버 검증 없이 프런트 검증만 믿지 않는다.
관련 문서
- Jakarta Bean Validation: https://beanvalidation.org/
댓글 0개
아직 댓글이 없습니다.
