From db5e3d135d2110cfdc67817f1e3256f1f2151f32 Mon Sep 17 00:00:00 2001 From: forge-bot Date: Thu, 30 Jul 2026 11:34:41 +0000 Subject: [PATCH] =?UTF-8?q?=EC=B9=B4=EB=93=9C=20=EB=A7=A4=EC=9E=85=20?= =?UTF-8?q?=EC=8A=B9=EC=9D=B8=20=EA=B2=BD=EB=A1=9C=20Spring=20Boot=203=20?= =?UTF-8?q?=EC=A0=84=ED=99=98=20(ACX-E2E-1785394564819)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- proj-acquirex/README.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 proj-acquirex/README.md diff --git a/proj-acquirex/README.md b/proj-acquirex/README.md new file mode 100644 index 0000000..9b1fc6d --- /dev/null +++ b/proj-acquirex/README.md @@ -0,0 +1,29 @@ +# proj-acquirex + +## 카드 매입 승인 경로 Spring Boot 3 전환 + +### 전환 범위 +- Spring Boot 3.2.5 (Jakarta EE 9+) +- Java 17+ +- Spring Framework 6.x +- Hibernate 6.x + +### 검증 절차 +1. `./mvnw clean compile` - 컴파일 검증 +2. `./mvnw test` - 단위 테스트 실행 +3. `./mvnw verify` - 통합 검증 + +### API 엔드포인트 +- `POST /api/v1/approvals/card-acquisition` - 카드 매입 승인 요청 +- `GET /api/v1/approvals/card-acquisition/{approvalId}` - 승인 상태 조회 + +### 프로젝트 구조 +``` +src/main/java/com/acquirex/ +├── AcquirexApplication.java # 메인 애플리케이션 +├── CardAcquisitionApprovalStatus.java # 승인 상태 enum +├── CardAcquisitionApprovalRequest.java # 요청 DTO +├── CardAcquisitionApprovalResponse.java # 응답 DTO +├── CardAcquisitionApprovalService.java # 비즈니스 로직 +└── CardAcquisitionApprovalController.java # REST 컨트롤러 +```