Claude코드생성REST-API백엔드
REST API 엔드포인트를 계층별로 생성하는 프롬프트
변수 입력3개
변수를 채운 뒤 완성본을 복사하세요
언제 사용하나
새 REST 엔드포인트를 Controller–Service–Repository 계층 관례에 맞춰 한 번에 생성할 때.
요청 전 확인
- 프로젝트의 계층 구조와 에러 응답 규격을 파악한다.
- 인증이 필요한 엔드포인트인지 결정한다.
복사해서 쓰는 프롬프트
{{METHOD}} {{PATH}} 엔드포인트를 이 프로젝트 계층 관례에 맞춰 구현해줘.
- 요청/응답 DTO를 정의하고 입력 검증을 넣어줘.
- Controller는 얇게 두고 비즈니스 로직은 Service에 배치해줘.
- 실패 응답은 기존 에러 포맷을 그대로 따라줘.
- 인증/인가: {{AUTH}}
- 성공/실패 경로를 검증하는 테스트를 작성해줘.
- 변경/추가 파일 목록과 예시 요청(curl)을 마지막에 정리해줘.placeholder 설명
{{METHOD}}/{{PATH}}: HTTP 메서드와 경로 (예:POST/api/orders){{AUTH}}: 인증 요구 (예: "로그인 필요, 본인만 접근")
입력 예시
POST /api/orders, {{AUTH}} = "JWT 필요"
기대 결과
DTO·Controller·Service·테스트와 curl 예시.
검증 방법
서버 기동 후 curl 예시로 200/4xx 응답을 확인한다.
주의사항
- 기존 에러 포맷을 따르지 않으면 프런트 연동이 깨질 수 있다.
관련 문서
댓글 0개
아직 댓글이 없습니다.
