- ํ์๊ฐ์ (POST)
- ๋ก๊ทธ์ธ (POST)
- JWT ํ ํฐ ์๋ต
- ์ํ๋ฑ๋ก (POST)
- ์ธ์ฆ ํ์, ํ๋งค์ ๊ถํ
- ์ํ๋ชฉ๋ก๋ณด๊ธฐ (GET)
- ์ธ์ฆ ํ์, ๊ถํ ์์
- ์ํ์์ธ๋ณด๊ธฐ (GET)
- ์ธ์ฆ ํ์, ๊ถํ ์์
- ์ํ์์ ํ๊ธฐ (PUT)
- ์ธ์ฆ ํ์, ํ๋งค์ ๊ถํ
- ์ํ์ญ์ ํ๊ธฐ (DELETE)
- ์ธ์ฆ ํ์, ํ๋งค์ ๊ถํ
- ์ฃผ๋ฌธํ๊ธฐ (POST) - OrderProduct๋ฅผ ์์ฑํ์ฌ, OrderSheet์ ์ถ๊ฐํ์ธ์
- ์ธ์ฆ ํ์, ๊ณ ๊ฐ ๊ถํ
- ๊ณ ๊ฐ์
์ฅ - ์ฃผ๋ฌธ๋ชฉ๋ก๋ณด๊ธฐ (GET)
- ์ธ์ฆ ํ์, ๊ณ ๊ฐ ๊ถํ, ๋ณธ์ธ์ ์ฃผ๋ฌธ๋ชฉ๋ก๋ง ๋ณผ ์ ์์ด์ผ ํจ
- ํ๋งค์์
์ฅ - ์ฃผ๋ฌธ๋ชฉ๋ก๋ณด๊ธฐ (GET)
- ์ธ์ฆ ํ์, ํ๋งค์ ๊ถํ, ๋ชจ๋ ์ฃผ๋ฌธ๋ชฉ๋ก์ ๋ณผ ์ ์์
- ๊ณ ๊ฐ์
์ฅ - ์ฃผ๋ฌธ์ทจ์ํ๊ธฐ (DELETE) - Casecade ์ต์
์ ํ์ฉํ์ธ์. (์๋ฐฉํฅ ๋งคํ)
- ์ธ์ฆ ํ์, ๊ณ ๊ฐ ๊ถํ, ๋ณธ์ธ์ ์ฃผ๋ฌธ๋ง ์ทจ์ํ ์ ์๋ค.
- ํ๋งค์์
์ฅ - ์ฃผ๋ฌธ์ทจ์ํ๊ธฐ (DELETE) - Casecade ์ต์
์ ํ์ฉํ์ธ์. (์๋ฐฉํฅ ๋งคํ)
- ์ธ์ฆ ํ์, ํ๋งค์ ๊ถํ
- ํ์๊ฐ์ POST http://localhost:8081/join
{
"username": "ssar",
"password": "1234",
"email": "ssar@nate.com",
"role": "ADMIN"
}
- ๋ก๊ทธ์ธ POST http://localhost:8081/login
{
"username": "ssar",
"password": "1234"
}
- ์ํ ๋ฑ๋ก POST http://localhost:8081/save
{
"name": "computer",
"price": 30000,
"quantity": 100,
"role": "SELLER"
}
-
์ํ ์ ์ฒด ์กฐํ GET http://localhost:8081/listAll
-
์ํ ๊ฐ๋ณ ์กฐํ GET http://localhost:8081/product/1
-
์ํ ๊ฐ๋ณ ์์ PUT http://localhost:8081/product/1
-
์ํ ์ญ์ DELETE http://localhost:8081/product/1
- ์ ์ฒด ์ ์ธ ์ดํด๋๊ฐ ๋ถ์กฑํ์ฌ ๋ฌธ์ ๊ฐ ๋ฐ์ ์ ํด๊ฒฐ์ด ์ ๋์ง ์์