From 496730afa7a849b485267230688eed1250061ceb Mon Sep 17 00:00:00 2001 From: heunseoRyu Date: Wed, 12 Jun 2024 22:01:27 +0900 Subject: [PATCH] [fix] :: global made baseResponse --- .../beep/beep/global/common/dto/Response.java | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/main/java/com/beep/beep/global/common/dto/Response.java diff --git a/src/main/java/com/beep/beep/global/common/dto/Response.java b/src/main/java/com/beep/beep/global/common/dto/Response.java new file mode 100644 index 0000000..9ed14e7 --- /dev/null +++ b/src/main/java/com/beep/beep/global/common/dto/Response.java @@ -0,0 +1,29 @@ +package com.beep.beep.global.common.dto; + +import lombok.Builder; +import lombok.Getter; +import org.springframework.http.HttpStatus; + +@Getter +@Builder +public class Response { + + private int status; + private String message; + + public static Response of(HttpStatus status, String message) { + return new Response(status.value(), message); + } + + public static Response ok(String message) { + return new Response(HttpStatus.OK.value(), message); + } + + public static Response created(String message) { + return new Response(HttpStatus.CREATED.value(), message); + } + + public static Response noContent(String message) { + return new Response(HttpStatus.NO_CONTENT.value(), message); + } +} \ No newline at end of file