Skip to content

ByeongUkChoi/kotlin-api-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kotlin api template

코틀린으로 스프링 프로젝트 만들기

개요

코틀린으로 간단한 api 서버를 만든다.


Spec

주문하기
주문목록조회
주문상세조회

API Document

주문하기

Request
POST /orders
X-USER-ID: cbw

{
    "productId": 1,
    "quantity": 2,
    "totalPrice": 2000
}

Response

HTTP/1.1 200 Ok

주문목록조회

Request

GET /orders
X-USER-ID: cbw

Response

HTTP/1.1 200 Ok
Content-Type: application/json

[
    {
        "id": 1,
        "productId": 1,
        "quantity": 2,
        "totalPrice": 2000
    },
    {
        "id": 2,
        "productId": 2,
        "quantity": 3,
        "totalPrice": 6000
    }
]

주문상세조회

Request

GET /orders/1

Response

HTTP/1.1 200 Ok
Content-Type: application/json

{
    "id": 1,
    "productId": 1,
    "quantity": 2,
    "totalPrice": 2000
}

Run (with gradle)

test

./gradlew test

build

./gradlew build

run

./gradlew bootRun

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages