개요서비스 개발 시 API 응답 형식을 통일하는 것은 매우 중요하다. 응답 형식이 일관되면 프론트엔드 개발자나 외부 API 소비자들이 더 안정적으로 데이터를 파싱하고 처리할 수 있으며, 디버깅이나 문서화도 수월해진다.이 글에서는 Spring에서 제공하는 ResponseBodyAdvice를 이용하여 공통 응답을 구성하는 방법을 소개하고, 그 과정에서 고려해야 할 점들을 정리해본다.사용이유Spring 기반의 API 서버를 만들다 보면, 모든 응답을 특정한 구조로 통일하고 싶은 경우가 많다.예를 들어 다음과 같은 응답을 원할 수 있다{ "success": true "code": 200, "message": "요청 성공", "data": { ... }} [ApiResponse.class]impor..