ResponseBodyAdvice1 [Spring] 스프링 API 공통 응답 포맷 반환 기능을 효율적으로 만들기 ( with ResponseBodyAdvice ) 개발 계기 SSAFY 2번째 프로젝트 초기에, 어떤 방식으로 응답을 내보낼 지 회의한 적은 없지만, 다른 백앤드 팀원들이 아래와 같은 방식으로 응답을 내보내는 것을 선호했다. 왜인지는 모르겠지만, 그 전 팀에서는 관습적으로 그렇게 하자고 하여, 의심 없이 수용했을 수도 있고, 다른 이유가 있을 수 있다. 정확히 왜 그런지 아시는 분들은 설명 부탁드립니다..! 정확히 아래와 같은 방식이었다. { status : "", msg : "", data : { } } 이런 방식의 큰 단점 한 가지가 명확해 보였다. 매 Controller Method 에서, 위의 공통 응답 코드를 만들어 주기 위한 작업을 해야 한다는 점이다. 예를 들어, 백앤드 개발을 할 때 50 개의 API Endpoint 를 만든다고 하자. 그.. 2024. 3. 24. 이전 1 다음