[기능 설명]

image.png

import com.github.giwoong01.springapicommon.template.RspTemplate;

RspTemplate<T>는 Spring Web API에서 일관된 응답 구조를 제공하기 위한 템플릿입니다.

응답 본문은 다음과 같은 JSON 구조를 따릅니다.

{
  "statusCode": 200,
  "message": "요청 성공",
  "data": {
    // 실제 응답 데이터
  }
}

[주요 기능]

[사용 방법]

1. 기본 사용 방법

@GetMapping("/greeting")
public ResponseEntity<RspTemplate<String>> greeting() {
    return RspTemplate.<String>builder()
            .statusCode(HttpStatus.OK)
            .message("Hello, world!")
            .data("반갑습니다!")
            .build()
            .toResponseEntity();
}

결과