응답 형식 통일하기 - DevCamp2Flame/FlameTalk_Server GitHub Wiki

성공 메시지

기본 형태

{
    "status": 200,
    "message": "로그인 성공",
    "data": {
       "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWRIjoib3VyLXNvcHQbpXkxZgFXHw"
    }
}

우리 현재 디렉토리 구조는 도메인 형이라서, /global/common 아래에 클래스 작성하기

Spring Guide - Directory - Yun Blog | 기술 블로그

참고 블로그(성공 코드, 메시지를 상수 처리해야함)

[Spring Boot] 클라이언트 REST API 응답보내기

Error 메시지

기본 형태

{
  "timestamp": "2021-03-13T07:23:00.732+00:00",
  "status": 500,
  "error": "Internal Server Error",
  "message": "No Data",
  "path": "/auth/signup"
}

참고 블로그

Spring Exception Handling

https://cheese10yun.github.io/spring-guide-exception/