
import com.github.giwoong01.springapicommon.template.RspTemplate;
RspTemplate<T>는 Spring Web API에서 일관된 응답 구조를 제공하기 위한 템플릿입니다.
응답 본문은 다음과 같은 JSON 구조를 따릅니다.
{
"statusCode": 200,
"message": "요청 성공",
"data": {
// 실제 응답 데이터
}
}
@GetMapping("/greeting")
public ResponseEntity<RspTemplate<String>> greeting() {
return RspTemplate.<String>builder()
.statusCode(HttpStatus.OK)
.message("Hello, world!")
.data("반갑습니다!")
.build()
.toResponseEntity();
}
결과