[URECA-56] Feat: 스웨거 문서 정리 - #33
Conversation
📝 Walkthrough🎯 Walkthrough이 변경은 Swagger/OpenAPI 문서화 기능을 정리하고 강화하는 작업입니다. 8개의 컨트롤러 클래스에 Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes 📋 상세 분석패턴 반복으로 인한 효율적 검토컨트롤러 파일 8개에서 동일한 패턴이 반복됩니다:
개선점: 이런 반복 작업은 IDE의 라이브 템플릿이나 코드 생성 도구로 자동화할 수 있습니다. SwaggerConfig 클래스 검토 포인트✅ 잘 구현된 부분:
application.yml 설정 개선✅ 좋은 판단:
권장사항: 환경변수 설정 가이드 문서(README 또는 배포 문서)를 업데이트하여 배포팀이 올바르게 설정할 수 있도록 하세요. ✨ 결과이 작업으로 Swagger 문서가 도메인별로 체계화되고 JWT 인증 정보가 명확하게 표시되어 API 클라이언트의 개발 경험이 향상될 것으로 보입니다. 변경 사항이 대부분 메타데이터 레벨이므로 런타임 동작에는 영향이 없습니다. 다만 보안 스키마 자동 적용 범위를 공개 엔드포인트와의 상호작용 관점에서 최종 확인하길 권장합니다. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Key Changes
작업 내역
스웨거 문서 정리를 하였습니다.
이제 스웨거의 Authorization 버튼에 Bearer Token을 입력하여 API들을 테스트를 해 보실 수 있습니다.
추후 API 추가 시 Controller.java 파일에 @tag 어노테이션 작성해주면 분류 가능합니다. (문서 정리는 나중에 해도되므로 신경 안쓰셔도 괜찮습니다.)
close: [URECA-56] Feat: 스웨거 문서 정리 #32
💬 공유사항 to 리뷰어
사용 가이드
1. 개발자 툴 열고 네트워크 탭을 선택한 상태로 로그인을 진행합니다.
2. 네트워크 탭에서 Response탭을 눌러 accessToken을 보고 드래그하여 복사합니다. (Ctrl + C)
3. 스웨거에 접속하여 상단 우측의 Authorization 버튼을 누릅니다. 그리고 복사한 accessToken을 붙여넣기 합니다. (Ctrl + V)
4. 이 후 API 테스트를 진행하시면 401 TOKEN_MISSING 에러가 뜨지 않고 200 OK가 뜹니다.
비고
Summary by CodeRabbit
릴리스 노트
Documentation
Chores
✏️ Tip: You can customize this high-level summary in your review settings.