- merge sort
- OpenAPI
- Unity
- node js
- RP 2๊ธฐ
- GIT
- ์์คํ ์ํํธ์จ์ด
- docker
- spring์ผ๋ก https ์ ์ฉ
- ๊ตฌ๊ธ ์์ ๋ก๊ทธ์ธ
- MAKE US
- datagrip
- ํจ์คํธ์บ ํผ์คX์ผ๋์
- MethodArgumentNotValidException
- DATABASE
- Rp2๊ธฐ
- ๋ฆฌ๋ ์ค ๋ช ๋ น์ด
- @CreatedDate
- spring ๊ตฌ๊ธ ์์ ๋ก๊ทธ์ธ
- Quick Sort
- java error
- SSL
- Data Structure
- aligoapi
- Spring
- mysql
- SQL
- C++
- spring ์์ ๋ก๊ทธ์ธ
- Java
๋ชฉ๋กRP 2๊ธฐ (2)
YS's develop story

3. Patch๋ฉ์๋๋ฅผ ํ์ฉํ์ฌ Path Variable๋ก reviewId๋ฅผ ๋๊ฒจ๋ฐ์ ๋ค์, ํด๋น reviewId์ ํด๋นํ๋ ๋ฐ์ดํฐ ๋ฒ ์ด์ค๋ฅผ ๋ณ๊ฒฝ cafeReviewRoute.js cafeReviewController.js ์ฌ์ฉ์๋ก๋ถํฐ Body๋ก content, cafeStar์ ์ ๋ ฅ๋ฐ๊ฒ ๋ฉ๋๋ค. cafeReviewDao.js MySQL์ UPDATE๋ฌธ์ ํ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์์ ํฉ๋๋ค. MySQL ) UPDATE ๋ฌธ ํ์ฉํ๊ธฐ MySQL ) UPDATE ๋ฌธ ํ์ฉํ๊ธฐ UPDATE๋ฌธ์ ํ์ฉํด์ ํ ์ด๋ธ ์นผ๋ผ์ ๋ด์ฉ์ ์์ ํด ๋ด ์๋ค. ์๋์ ๊ฐ์ด CafeReview๋ผ๋ ํ ์ด๋ธ์ด ์์ต๋๋ค. ์๋์ ๊ฐ์ ์ฟผ๋ฆฌ ์์ฑ์ ํตํด CafeReviewํ ์ด๋ธ์ ์๋ ๋ฐ์ดํฐ ์ค reviewId๊ฐ 2์ธ ๋ฐ์ดํฐ์ con yusang.t..

์ง๊ธ๊น์ง ์ค๊ณํ api๋ ์๋์ ๊ฐ์ต๋๋ค. (์์ ) ํผ๋๋ฐฑ ๋ด์ฉ ์ ๋ฆฌ: 1. url์ ๊ทธ ๊ณ์ธต ๊ตฌ์กฐ๊ฐ ๋ช ํํด์ผ ํฉ๋๋ค. /cafe/:cafeid /cafe/:cafeid/review 2. get, post, patch์ ๊ฐ์ด ๋ฉ์๋ ๋์ฌ๋ฅผ url์ ๋ถ์ด์ง ์์๋ ๋ฉ๋๋ค. ๋ฉ์๋๊ฐ ์ด๋ฏธ ๊ทธ ์ญํ ์ ๋ช ์ํด ์ฃผ๊ณ ์๊ธฐ ๋๋ฌธ์ด์ฃ . /getcafe/:cafeid -> /cafe/:cafeid 3. Body์๋ DB์ ์ ์ฅ๋๋ ์ค์ ๋ฐ์ดํฐ๋ฅผ ๋ฃ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ด๊ณ (๊ฐ๋ น ํ์์ ๋ณด๋ฅผ ์ ์ฅํ ๋ ํ์ํ ๋ฐ์ดํฐ๋ค) ํน์ ์นดํ๋ฅผ ์๋ณํด์ผ ํ๋ ๊ฒฝ์ฐ๋ path variable์ ์ฌ์ฉํฉ๋๋ค. 4. Body์ ๋ค์ด์ค๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ค์ ๊ฐ๋ฐ์๊ฐ ์ํ๋ ๋ฐ์ดํฐ๋ง ๋ค์ด์ฌ ์ ์๋๋ก validation์ด ์์ด์ผ ํฉ๋๋ค. ex) ํ์ ๊ฐ์ ..