Skip to content

refactor: 컨트롤러 반환 형식을 ResponseEntity로 맞춘다 - #161

Merged
ff1451 merged 4 commits into
mainfrom
refactor/controller-response-entity
Oct 18, 2026
Merged

ff1451 merged 4 commits into
mainfrom
refactor/controller-response-entity

Conversation

@ff1451

@ff1451 ff1451 commented Oct 18, 2026

Copy link
Copy Markdown
Contributor

요약

  • 본문을 직접 반환하던 컨트롤러 메서드 52개(*Api 시그니처 포함)를 auth·member 관례대로 ResponseEntity.ok(...)로 감쌌습니다.
  • @ResponseStatus를 쓰는 곳이 없어 이 메서드들은 원래 200이었습니다. 상태 코드와 본문은 바뀌지 않습니다.
  • 반환 타입이 길어지면서 틀어진 파라미터 줄 정렬도 함께 맞췄습니다.

머지 순서

#148~#157 머지 후 main으로 rebase하고 ready로 바꿉니다. 이 PR의 변경은 마지막 커밋 하나입니다. #160과 *Api 파일 일부가 겹쳐서, 둘 중 나중에 머지하는 쪽은 rebase가 필요합니다(겹치는 부분은 서로 다른 줄입니다).

검증

  • 로컬: 컴파일
  • 전체 테스트: CI

auth·member 관례(ADR-022)대로 본문을 직접 반환하던 52개 메서드를 ResponseEntity.ok(...)로 감싼다.
@ResponseStatus를 쓰는 곳이 없어 이 메서드들은 원래 200이었고, 상태 코드와 본문은 그대로다.
@coderabbitai

coderabbitai Bot commented Oct 18, 2026 •

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 1 minute.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 1fa28e4b-bcc3-4f17-9cdb-5c3650fbf5bd
📥 Commits

Reviewing files that changed from the base of the PR and between 2c17e6e and 9ecec3d.

📒 Files selected for processing: 46
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/activity/controller/ActivityApi.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/activity/controller/ActivityCategoryApi.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/activity/controller/ActivityCategoryController.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/activity/controller/ActivityController.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/activity/controller/AdminActivityApi.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/activity/controller/AdminActivityCategoryApi.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/activity/controller/AdminActivityCategoryController.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/activity/controller/AdminActivityController.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/curriculum/controller/AdminCurriculumApi.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/curriculum/controller/AdminCurriculumController.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/curriculum/controller/AdminCurriculumSetApi.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/curriculum/controller/AdminCurriculumSetController.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/curriculum/controller/AdminTopicApi.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/curriculum/controller/AdminTopicController.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/curriculum/controller/AdminWeekApi.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/curriculum/controller/AdminWeekController.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/game/controller/AdminGameApi.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/game/controller/AdminGameBuildApi.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/game/controller/AdminGameBuildController.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/game/controller/AdminGameController.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/game/controller/AdminGameMemberApi.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/game/controller/AdminGameMemberController.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/game/controller/GameApi.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/game/controller/GameController.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/home/controller/AdminMentorSlotApi.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/home/controller/AdminMentorSlotController.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/home/controller/AdminQnaApi.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/home/controller/AdminQnaController.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/home/controller/AdminRecruitLinkApi.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/home/controller/AdminRecruitLinkController.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/home/controller/HomeApi.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/home/controller/HomeController.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/media/controller/AdminImageApi.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/media/controller/AdminImageController.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/member/controller/PositionApi.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/member/controller/PositionController.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/track/controller/AdminTechStackApi.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/track/controller/AdminTechStackController.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/track/controller/AdminTrackApi.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/track/controller/AdminTrackController.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/track/controller/AdminTrackPageApi.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/track/controller/AdminTrackPageController.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/track/controller/AdminTrackPageMemberApi.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/track/controller/AdminTrackPageMemberController.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/track/controller/TrackApi.java
  • src/main/java/com/bcsdlab/bcsdinternalapiv2/track/controller/TrackController.java
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

… refactor/controller-response-entity

# Conflicts:
#	src/main/java/com/bcsdlab/bcsdinternalapiv2/game/controller/GameApi.java
#	src/main/java/com/bcsdlab/bcsdinternalapiv2/home/controller/HomeApi.java
#	src/main/java/com/bcsdlab/bcsdinternalapiv2/track/controller/TrackApi.java
@ff1451
ff1451 marked this pull request as ready for review October 18, 2026 13:39
@ff1451
ff1451 merged commit a7b8f3a into main Oct 18, 2026
3 checks passed
@ff1451
ff1451 deleted the refactor/controller-response-entity branch October 18, 2026 13:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant