MSA에서 Response Entity와 Response custom class로 응답 통일하기
·
💪Backend/Spring
프로젝트를 진행하면서 다양한 팀원과 클라이언트가 서로 다른 모듈이나 서비스를 사용하게 될 때, 응답 형식이 통일되지 않으면 혼란이 발생할 수 있습니다. 특히, 마이크로서비스 아키텍처(MSA)에서는 여러 서비스가 독립적으로 개발되기 때문에, 각 서비스마다 서로 다른 응답 구조를 사용하면 전체 시스템의 일관성을 해칠 수 있습니다. 어떤 프로젝트에서든 통일된 응답 포맷은 클라이언트와 협업하는 팀원 모두에게 명확한 인터페이스를 제공하여 디버깅과 유지보수를 용이하게 만들 수 있습니다. 오늘 포스팅에서 소개할 방법 중 하나는 Spring Boot에서 제공하는 ResponseEntity와 함께, 제네릭 커스텀 Response 클래스를 활용하는 것입니다! Resposne 객체 생성아래와 같이 간단하면서도 확장성이 뛰..