[예외처리 #2] 예외 적용하기
▶ 왜 예외 처리(Exception Handling)가 중요할까?백엔드 서버의 핵심 역할은 요청에 대해 적절한 응답을 반환하는 것그 과정에서 발생할 수 있는 예외를 예측 가능하게 만들고, 사용자와 개발자 모두에게 의미 있는 정보를 주는 것이 중요사용자에게는 쉽고 명확한 메시지개발자에게는 디버깅 가능한 정보시스템에는 일관된 응답 구조 ▶ 예외 처리의 기본 원칙예외의 책임을 명확히: 서비스 내부의 예외를 무조건 던지지 말 것RuntimeException을 상속한 커스텀 예외로 관리컨트롤러 진입점에서 적절한 응답 포맷으로 반환에러 코드 + 메시지로 트래킹 용이하게 구성 ▼ 통일된 예외 응답 포맷 설계{ "code": "ERROR_CODE", "message": "사용자 메시지", "data": "개발자 ..
2025.02.11