1-5) ์ค๋์ ๋จ์ด ๋ฉ๋ด(๋จ์ด ๋ฉ๋ด)
- ๋จ์ด ๋ฉ๋ด ์กฐํ
- ๋จ์ด ๋ฉ๋ด ๋ฑ๋ก/์์
1-1) ๋ฉ๋ด ๋ฑ๋ก์ ํ ๊ธฐ์ค์ผ๋ก ๋จ์ด ๋ฉ๋ด ๋ฑ๋ก ์ค๋นํ๋ฉด
2-1) ๋จ์ด๋ฉ๋ด ์ ์ง์ ๋ณด
1. ๋ฉ๋ด ๋ฑ๋ก ๋ ์ง (์ค๋ ์ฅ์ฌ๋ฅผ ๊ธฐ์ค์ผ๋ก ํ๊ธฐ ์ํจ) 2. ๊ตฌ๋งค์๊ฐ ๋์ค์ ํด๋น ๊ฐ๊ฒ์ ๋ฑ๋ก๋ ๋จ์ด ๋ฉ๋ด๋ฅผ ํ์ธํ๊ธฐ ์ํ ๊ฐ๊ฒ Idx 3. ๋จ์ด๋ฉ๋ด์ ์๋ ๋ฉ๋ด์ ๋ณด๋ฅผ ํ์ธํ๊ธฐ์ํ menuIdx 4. ํ ์ธ์จ, ํ ์ธ๋ ๊ฐ๊ฒฉ, ํ๋งค๊ฐ๋ฅํ ์๋
๊ฐ๊ฒ์์ ํ๋งคํ๋ ๋จ์ด๋ฉ๋ด๋ฅผ ๊ตฌ๋งค์์ ์ ๊ณตํ ์ ์๋๋ก ์ค๋นํ๊ณ , ํ๋งค์๊ฐ ์ํ ๋ ํ ์ธ์จ๊ณผ ์๋์ ์์ ์ด ๊ฐ๋ฅํ๋๋ก ํ ์ด๋ธ์ ๊ตฌ์ฑํ์๋ค.
- ๋จ์ด ๋ฉ๋ด ํ์ธ (๋ฑ๋ก ์ ํ์ ์, ์ต์ด์๋ ๋ชจ๋ 0์ธ๊ฐ์ ๊ฐ์ง)
- ๋ฑ๋ก ์ ์๋ฒ์ ์ ์ฅ๋ ํ๋งค์์ ๋จ์ด ๋ฑ๋ก ์ ๋ณด๊ฐ ํธ์ถ๋์ ๋ทฐ์ ์์์ง
- ๋จ์ด ํ๋ชฉ๋ค์ ํ ์ธ์จ์ด๋ ์๋์ ์์ ํ์ฌ ๊ตฌ๋งค์์๊ฒ ๊ฐ๊ฒ์ ๋จ์ด ๋ฉ๋ดํํฉ์ ์์ ํด์ ๋ณด์ฌ์ค ์๋ ์์.
๋จ์ด ๋ฉ๋ด ์กฐํ๋ ์๋ฒ์ ์ ์ฅ๋ ๋ด์ฉ์ ๊ธฐ์ค์ ๋ฐ๋ก ํ์ธ ๊ฐ๋ฅํ๊ณ ,
๋ฑ๋ก๊ณผ ์์ ์ POST๋ก ์ผ๊ด ์ฒ๋ฆฌํ์ฌ ๋ด๋ถ ๋ก์ง์ฒ๋ฆฌ๋ฅผ ํ์๋ค.
jatdauree/src/main/java/com/jatduaree/src/domain/web/todaymenu
- /jat/today ๋ผ๋ URI ๋ก ์์
- ์๋น์ค ํด๋์ค์ JwtService ํด๋์ค๋ฅผ ๋น ์ฃผ์
- ์ค๋์ ๋ฉ๋ด(๋จ์ด ๋ฉ๋ด)์ ๋ํ ์๋น์ค๋ฅผ ๊ตฌํํ๊ธฐ ์ํด TodayMenu, Store Dao๋ฅผ ํ์์.
- ์ฌ์ฉ์ Id(jwt) -> ๊ฐ๊ฒ Id -> ๊ฐ๊ฒ์ ๋ฑ๋ก๋ ๋จ์ด ๋ฉ๋ด๋ค ์์๋ก ์ ๊ทผํ๊ธฐ ์ํจ
- JdbcTemplate ํด๋์ค๋ฅผ ํตํด์ DB์ก์ธ์ค๋ฅผ ํ์๋ค.