/store

Primary LanguageJava

Store

Table of Contents

Required

java >= 11

java -version

Run App

./gradlew bootRun

Show Database

次のページにアクセス

http://localhost:8080/h2-console

以下の通り入力して Connect

項目
Driver Class org.h2.Driver
JDBC URL jdbc:h2:mem:store_db
User Name sa
Password

API Reference

Get All item

全itemを取得します

Method Path
GET /item
curl -XGET http://localhost:8080/item

Get item by id

指定されたidのitemを取得します

Method Path
GET /item/{id}
curl -XGET http://localhost:8080/item/1

Post item

itemを登録します

Method Path
POST /item
curl -XPOST http://localhost:8080/item -H "content-type: application/json" -d "{\"name\": \"Display\", \"price\": 36000}"

Update item

idで指定されたitemを更新します

Method Path
PUT /item/{id}
curl -XPUT http://localhost:8080/item/1 -H "content-type: application/json" -d "{\"price\": 460000}"

Delete item by id

idで指定されたitemを削除します

Method Path
DELETE /item/{id}
curl -XDELETE http://localhost:8080/item/1