ResponseEntity1 Spring Boot에서 일관된 API 응답을 위한 예외 처리 전략 개요API를 개발하면서 처음엔 ResponseEntity를 사용해서 응답을 세밀하게 제어할 수 있다는 점이 유용하다고 생각했다. 그런데 데이터를 반환할 때와 없을 때 응답 포맷이 달라지면서 클라이언트가 이를 일관되게 처리 하기 어렵다는 문제를 겪게 되었다. 그래서 찾아보니 공통 응답 포맷을 도입해서 모든 API가 같은 구조로 응답을 반환하도록 할 수 있다는걸 알았다. 그런데 공통 응답 포맷을 도입하고 나니, 예외가 발생했을 떄의 처리도 일관되게 관리할 필요가 있다는 생각이 들었다. 예를 들어, 특정 데이터를 찾을 수 없을 때 마다 각 API에서 예외를 처리하는 방식이 달라지면 유지보수에 어려움이 생긴다. 그래서 글로벌 예외 처리 방식을 도입하여, 모든 예외를 한 곳에서 처리하고, 예외 발생 시에도 일관된.. 2025. 3. 27. 이전 1 다음