8000 GitHub - yoonjaej3/orderApiV1
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

yoonjaej3/orderApiV1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OrderApiV1

사용된 외부 라이브러리 및 오픈소스

1. Spring Boot

  • 버전: 2.6.2
  • 목적: Spring Boot는 Spring 기반의 어플리케이션을 쉽게 설정하고 시작할 수 있도록 지원하는 프레임워크

2. Spring Data JPA

  • 목적: Spring Data JPA는 데이터 액세스 계층을 개발하기 위한 ORM

3. Redis

  • 버전: 3.0.504
  • 목적: Redis는 인메모리 데이터 구조 저장소로, 분산락 사용을 위해 사용

4. QueryDSL

  • 버전: 5.0.0
  • 목적: QueryDSL은 타입 안전한 쿼리 생성을 위한 프레임워크

5. JUnit 5

  • 버전: 5.8.2
  • 목적: JUnit 5는 Java에서 단위 테스트를 작성하고 실행하기 위한 프레임워크

6. Apache POI

  • 버전: 5.2.3
  • 목적: Apache POI는 Microsoft Office 형식의 파일을 읽고 쓰기 위한 Java API

7. Lombok

  • 목적: Lombok은 Java에서 boilerplate 코드를 줄여주는 라이브러리

8. Logback

  • 버전: 1.2.6
  • 목적: Logback은 Java의 로깅 프레임워크로, SLF4J와 함께 사용

ERD

ERD

로컬환경 포트번호 6379 Redis 설치 후 테스트 진행

테스트 결과

TEST 코드

Postman

필터로그확인

2024-09-08 10:12:21.084  INFO 32252 --- [nio-8080-exec-3] org.jyj.common.filter.CustomFilter       : {"threadId":"http-nio-8080-exec-3","method":"POST","url":"/api/v1/orders","userAgent":"PostmanRuntime/7.41.2","host":"localhost:8080","clientIp":"0:0:0:0:0:0:0:1","requestParams":"{\r\n    \"orderBasicInfo\": {\r\n        \"orderDt\": \"2024-09-01\",\r\n        \"whCd\": \"YI01\",\r\n        \"ordererNm\": \"주문자명01\",\r\n        \"ordererAdress\": \"주문자명01주소\",\r\n        \"orderType\": \"NORMAL_ORDER\",\r\n        \"status\": \"REQUEST\"\r\n    },\r\n    \"orderItemInfoList\": [\r\n        {\r\n            \"itemCd\": \"M00001\",\r\n            \"itemNm\": \"상품명01\",\r\n            \"itemCnt\": 2\r\n        },\r\n        {\r\n            \"itemCd\": \"M00002\",\r\n            \"itemNm\": \"상품명02\",\r\n            \"itemCnt\": 1\r\n        }\r\n    ]\r\n}\r\n","responseParams":"{\"message\":\"주문 단건 등록\",\"data\":{\"orderNo\":\"YI012024-09-0100001\"}}","requestAt":"2024-09-08 10:12:20.669","responseAt":"2024-09-08 10:12:21.084","elapsedTimeInMS":415}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0