diff --git a/poc/jpa_sp_poc/src/main/java/com/bpgroup/poc/jpa_sp/ApiResponse.java b/poc/jpa_sp_poc/src/main/java/com/bpgroup/poc/jpa_sp/ApiResponse.java new file mode 100644 index 0000000..e332f90 --- /dev/null +++ b/poc/jpa_sp_poc/src/main/java/com/bpgroup/poc/jpa_sp/ApiResponse.java @@ -0,0 +1,41 @@ +package com.bpgroup.poc.jpa_sp; + +import com.fasterxml.jackson.annotation.JsonInclude; +import lombok.Getter; + +@Getter +@JsonInclude(JsonInclude.Include.NON_NULL) +public class ApiResponse { + private Integer code; + + private String message; + + private T result; + + public ApiResponse(Integer code, String message) { + this.code = code; + this.message = message; + } + + public ApiResponse(Integer code, String message, T result) { + this.code = code; + this.message = message; + this.result = result; + } + + public static ApiResponse Success() { + return new ApiResponse(200, "API 요청이 성공했습니다."); + } + + public static ApiResponse Success(Object result) { + return new ApiResponse(200, "API 요청이 성공했습니다.", result); + } + + public static ApiResponse Fail() { + return new ApiResponse(201, "API 요청이 실패했습니다."); + } + + public static ApiResponse Exception() { + return new ApiResponse(500, "에러가 발생했습니다."); + } +} diff --git a/poc/jpa_sp_poc/src/main/java/com/bpgorup/poc/jpa_sp/JpaSpApplication.java b/poc/jpa_sp_poc/src/main/java/com/bpgroup/poc/jpa_sp/JpaSpApplication.java similarity index 89% rename from poc/jpa_sp_poc/src/main/java/com/bpgorup/poc/jpa_sp/JpaSpApplication.java rename to poc/jpa_sp_poc/src/main/java/com/bpgroup/poc/jpa_sp/JpaSpApplication.java index fa20726..f2950dd 100644 --- a/poc/jpa_sp_poc/src/main/java/com/bpgorup/poc/jpa_sp/JpaSpApplication.java +++ b/poc/jpa_sp_poc/src/main/java/com/bpgroup/poc/jpa_sp/JpaSpApplication.java @@ -1,4 +1,4 @@ -package com.bpgorup.poc.jpa_sp; +package com.bpgroup.poc.jpa_sp; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; diff --git a/poc/jpa_sp_poc/src/main/java/com/bpgorup/poc/jpa_sp/controller/MainController.java b/poc/jpa_sp_poc/src/main/java/com/bpgroup/poc/jpa_sp/controller/MainController.java similarity index 84% rename from poc/jpa_sp_poc/src/main/java/com/bpgorup/poc/jpa_sp/controller/MainController.java rename to poc/jpa_sp_poc/src/main/java/com/bpgroup/poc/jpa_sp/controller/MainController.java index 3f4a3e7..d1a4beb 100644 --- a/poc/jpa_sp_poc/src/main/java/com/bpgorup/poc/jpa_sp/controller/MainController.java +++ b/poc/jpa_sp_poc/src/main/java/com/bpgroup/poc/jpa_sp/controller/MainController.java @@ -1,9 +1,9 @@ -package com.bpgorup.poc.jpa_sp.controller; +package com.bpgroup.poc.jpa_sp.controller; -import com.bpgorup.poc.jpa_sp.ApiResponse; -import com.bpgorup.poc.jpa_sp.request.MemberRequest; -import com.bpgorup.poc.jpa_sp.request.UpdateMemberRequest; -import com.bpgorup.poc.jpa_sp.service.MemberService; +import com.bpgroup.poc.jpa_sp.ApiResponse; +import com.bpgroup.poc.jpa_sp.request.MemberRequest; +import com.bpgroup.poc.jpa_sp.request.UpdateMemberRequest; +import com.bpgroup.poc.jpa_sp.service.MemberService; import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.*; diff --git a/poc/jpa_sp_poc/src/main/java/com/bpgorup/poc/jpa_sp/entity/MemberEntity.java b/poc/jpa_sp_poc/src/main/java/com/bpgroup/poc/jpa_sp/entity/MemberEntity.java similarity index 92% rename from poc/jpa_sp_poc/src/main/java/com/bpgorup/poc/jpa_sp/entity/MemberEntity.java rename to poc/jpa_sp_poc/src/main/java/com/bpgroup/poc/jpa_sp/entity/MemberEntity.java index 09f0627..9b8acd8 100644 --- a/poc/jpa_sp_poc/src/main/java/com/bpgorup/poc/jpa_sp/entity/MemberEntity.java +++ b/poc/jpa_sp_poc/src/main/java/com/bpgroup/poc/jpa_sp/entity/MemberEntity.java @@ -1,4 +1,4 @@ -package com.bpgorup.poc.jpa_sp.entity; +package com.bpgroup.poc.jpa_sp.entity; import jakarta.persistence.*; import lombok.Getter; diff --git a/poc/jpa_sp_poc/src/main/java/com/bpgorup/poc/jpa_sp/repository/MemberRepository.java b/poc/jpa_sp_poc/src/main/java/com/bpgroup/poc/jpa_sp/repository/MemberRepository.java similarity index 87% rename from poc/jpa_sp_poc/src/main/java/com/bpgorup/poc/jpa_sp/repository/MemberRepository.java rename to poc/jpa_sp_poc/src/main/java/com/bpgroup/poc/jpa_sp/repository/MemberRepository.java index 709155e..f18b402 100644 --- a/poc/jpa_sp_poc/src/main/java/com/bpgorup/poc/jpa_sp/repository/MemberRepository.java +++ b/poc/jpa_sp_poc/src/main/java/com/bpgroup/poc/jpa_sp/repository/MemberRepository.java @@ -1,6 +1,6 @@ -package com.bpgorup.poc.jpa_sp.repository; +package com.bpgroup.poc.jpa_sp.repository; -import com.bpgorup.poc.jpa_sp.entity.MemberEntity; +import com.bpgroup.poc.jpa_sp.entity.MemberEntity; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.query.Procedure; import org.springframework.stereotype.Repository; diff --git a/poc/jpa_sp_poc/src/main/java/com/bpgorup/poc/jpa_sp/request/MemberRequest.java b/poc/jpa_sp_poc/src/main/java/com/bpgroup/poc/jpa_sp/request/MemberRequest.java similarity index 87% rename from poc/jpa_sp_poc/src/main/java/com/bpgorup/poc/jpa_sp/request/MemberRequest.java rename to poc/jpa_sp_poc/src/main/java/com/bpgroup/poc/jpa_sp/request/MemberRequest.java index aba1a67..55e0917 100644 --- a/poc/jpa_sp_poc/src/main/java/com/bpgorup/poc/jpa_sp/request/MemberRequest.java +++ b/poc/jpa_sp_poc/src/main/java/com/bpgroup/poc/jpa_sp/request/MemberRequest.java @@ -1,4 +1,4 @@ -package com.bpgorup.poc.jpa_sp.request; +package com.bpgroup.poc.jpa_sp.request; import jakarta.validation.constraints.NotBlank; import lombok.Getter; diff --git a/poc/jpa_sp_poc/src/main/java/com/bpgorup/poc/jpa_sp/request/UpdateMemberRequest.java b/poc/jpa_sp_poc/src/main/java/com/bpgroup/poc/jpa_sp/request/UpdateMemberRequest.java similarity index 85% rename from poc/jpa_sp_poc/src/main/java/com/bpgorup/poc/jpa_sp/request/UpdateMemberRequest.java rename to poc/jpa_sp_poc/src/main/java/com/bpgroup/poc/jpa_sp/request/UpdateMemberRequest.java index 04612be..53f04b5 100644 --- a/poc/jpa_sp_poc/src/main/java/com/bpgorup/poc/jpa_sp/request/UpdateMemberRequest.java +++ b/poc/jpa_sp_poc/src/main/java/com/bpgroup/poc/jpa_sp/request/UpdateMemberRequest.java @@ -1,4 +1,4 @@ -package com.bpgorup.poc.jpa_sp.request; +package com.bpgroup.poc.jpa_sp.request; import jakarta.validation.constraints.NotBlank; import lombok.Getter; diff --git a/poc/jpa_sp_poc/src/main/java/com/bpgorup/poc/jpa_sp/service/MemberService.java b/poc/jpa_sp_poc/src/main/java/com/bpgroup/poc/jpa_sp/service/MemberService.java similarity index 86% rename from poc/jpa_sp_poc/src/main/java/com/bpgorup/poc/jpa_sp/service/MemberService.java rename to poc/jpa_sp_poc/src/main/java/com/bpgroup/poc/jpa_sp/service/MemberService.java index 4d79229..250f1b1 100644 --- a/poc/jpa_sp_poc/src/main/java/com/bpgorup/poc/jpa_sp/service/MemberService.java +++ b/poc/jpa_sp_poc/src/main/java/com/bpgroup/poc/jpa_sp/service/MemberService.java @@ -1,7 +1,7 @@ -package com.bpgorup.poc.jpa_sp.service; +package com.bpgroup.poc.jpa_sp.service; -import com.bpgorup.poc.jpa_sp.ApiResponse; -import com.bpgorup.poc.jpa_sp.repository.MemberRepository; +import com.bpgroup.poc.jpa_sp.ApiResponse; +import com.bpgroup.poc.jpa_sp.repository.MemberRepository; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; diff --git a/poc/jpa_sp_poc/src/test/java/jpa_multiple_databases/jpa_multi_db/JpaSpApplicationTests.java b/poc/jpa_sp_poc/src/test/java/jpa_sp_poc/jpa_sp/JpaSpApplicationTests.java similarity index 80% rename from poc/jpa_sp_poc/src/test/java/jpa_multiple_databases/jpa_multi_db/JpaSpApplicationTests.java rename to poc/jpa_sp_poc/src/test/java/jpa_sp_poc/jpa_sp/JpaSpApplicationTests.java index aa9e53a..a92a0fb 100644 --- a/poc/jpa_sp_poc/src/test/java/jpa_multiple_databases/jpa_multi_db/JpaSpApplicationTests.java +++ b/poc/jpa_sp_poc/src/test/java/jpa_sp_poc/jpa_sp/JpaSpApplicationTests.java @@ -1,4 +1,4 @@ -package jpa_multiple_databases.jpa_multi_db; +package jpa_sp_poc.jpa_sp; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest;