[SpringBoot] 일관된 API 응답을 위한 JsonResult 구현 및 활용
·
SpringBoot
웹 개발 수업에서 강사님께 API 응답의 일관성에 대해 배웠다. 강사님은 프론트엔드와 백엔드 간의 효율적인 통신을 위해 표준화된 응답 구조의 중요성을 강조하셨다. 수업에서 배운 내용을 실제 프로젝트에 적용하여 JsonResult 유틸리티 클래스를 구현하게 되었다. JsonResult 클래스 구현클래스 구조 설계public class JsonResult { private String result; // 요청 성공 여부 ("success" or "fail") private Object apiData; // 성공 시 반환할 데이터 private String message; // 실패 시 반환할 메시지}클래스의 핵심 목표는 다음과 같다.모든 API 응답에 일관된 구조 제공성공/..