Skip to content

[🛠️ REFACTOR] 컨트롤러에서 반복되는 응답 포멧팅 공통화 #83

Description

@wonjjang44

🛠️ 리팩토링 대상

컨트롤러 메서드에서 ResponseEntity 객체를 리턴하는 모든 메서드

🚀 리팩토링 목적

  • 컨트롤러 메서드에서 반복되는 응답 포멧팅(ResponseEntity)을 일괄적으로 처리할 수 있습니다.
  • 응답을 후처리할 수 있으므로 프로젝트 전체에서 일관된 응답 구조와 메시지를 유지할 수 있습니다.

🔄 리팩토링 세부 사항

어드바이스 설정 파일을 생성하여 응답을 가로채고, 공통 로직을 적용시키지 않을 메서드를 필터링하고 공통 기능을 적용시킵니다.

🔍 관련 코드

모든 컨트롤러의 메서드들

📚 참고 자료

https://velog.io/@lechros/Spring-ResponseBodyAdvice%EB%A1%9C-API-%EC%9D%91%EB%8B%B5-%ED%98%95%EC%8B%9D-%EC%A7%80%EC%A0%95%ED%95%98%EA%B8%B0

📝 추가 사항

필터링 대상에 대하여 추후 논의가 필요합니다.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

Status
진행중

Relationships

None yet

Development

No branches or pull requests

Issue actions