실동작 Enduro/X(오픈 Tuxedo) 카드 매입·정산 시스템 — 포지 마이그레이션 대상
|
|
||
|---|---|---|
| .forgejo/workflows | ||
| app | ||
| db/schema.d | ||
| docker | ||
| docs | ||
| legacy-oracle | ||
| slice | ||
| tools | ||
| .gitignore | ||
| pom.xml | ||
| README.md | ||
카드 매입 승인 경로 Spring Boot 3 전환
전환 범위
| 항목 | 기존 | 전환 후 |
|---|---|---|
| Spring Boot | 2.7.x | 3.2.x |
| Java | 11 | 17 (LTS) |
| javax.* 네임스페이스 | jakarta.* | |
| JPA/Hibernate | 2.x | 3.x |
| Spring Data JPA | 2.x | 3.x |
| H2 Database | 2.1.x | 2.2.x |
검증 절차
./mvnw clean verify
API 엔드포인트
| Method | Path | 설명 |
|---|---|---|
| POST | /api/v1/acquisitions | 카드 매입 요청 생성 |
| GET | /api/v1/acquisitions/{id} | 매입 요청 조회 |
| POST | /api/v1/acquisitions/{id}/approve | 매입 승인 처리 |
| POST | /api/v1/acquisitions/{id}/reject | 매입 거절 처리 |
| GET | /api/v1/acquisitions | 전체 매입 요청 목록 |