profile
growth, achievement and success๐ŸŒฑ

ํด๋ก ์ฝ”๋”ฉ_user

์ปจํŠธ๋กค๋Ÿฌ์—์„œ ์˜ฎ๊ธฐ๊ธฐQ.builder๊ฐ€ ๋ญ์•ผ ์–ธ์ œ์‚ฌ์šฉ?

2021๋…„ 4์›” 7์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

ํด๋ก ์ฝ”๋”ฉ_product

๋ฉ”์ธํŽ˜์ด์ง€, ์ƒ์„ธํŽ˜์ด์ง€์— ๋Œ€ํ•œ controller, service, repository๋ฅผ ๊ตฌํ˜„ํ•œ ์ฝ”๋“œ๋ฅผ ๋ฆฌ๋ทฐํ•ด๋ณด์ž.controller์—์„œ๋Š” ์š”์ฒญ๋งŒ ๋ฐ›๊ณ  ์‹ค์ œ ์ž‘๋™์€ ๋ชจ๋‘ service๋กœ ๋„˜๊ฒผ๋‹ค.cf) @RestController : ์‘๋‹ต์„ Json์œผ๋กœ ๋Œ๋ ค์ฃผ๋Š” ์ปจํŠธ๋กค๋Ÿฌ

2021๋…„ 4์›” 7์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

ํด๋ก ์ฝ”๋”ฉ_๋งˆ์ผ“์ปฌ๋ฆฌ

๋งˆ์ผ“์ปฌ๋ฆฌ ํด๋ก ์ฝ”๋”ฉ

2021๋…„ 4์›” 7์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

ํด๋ก ์ฝ”๋”ฉ_cart2

dto์ด์šฉํ•˜๊ธฐ

2021๋…„ 4์›” 7์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

ํด๋ก ์ฝ”๋”ฉ_cart1

user 1๋ช… ๋‹น 1๊ฐœ์˜ cart๊ฐ€ ๋ถ€์—ฌ๋˜๊ณ  ๋ถ€์—ฌ๋œ cart์—๋Š” ์—ฌ๋Ÿฌ๊ฐœ์˜ item๋“ค์ด ๋‹ด๊ธธ ์ˆ˜ ์žˆ๋‹ค. user๋ฅผ ์‹๋ณ„ํ•ด์•ผ ํ•˜๋ฏ€๋กœ(user_idํ•„์š”) user๋ฅผ one to one ์œผ๋กœ joinํ•˜์—ฌ ์ปฌ๋Ÿผ์œผ๋กœ ๋งŒ๋“ ๋‹ค.\-> user 1๋ช… : cart 1๊ฐœitem์„ one

2021๋…„ 4์›” 7์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

์Šคํ”„๋ง ์‹œํ๋ฆฌํ‹ฐ_JWT ํšŒ์›๊ฐ€์ž…, ๋กœ๊ทธ์ธ

์Šคํ”„๋ง ์‹œํ๋ฆฌํ‹ฐ๋ฅผ ์ด์šฉํ•˜์—ฌ ํด๋ผ์ด์–ธํŠธ์—์„œ ๋กœ๊ทธ์ธ ์‹œ JWT token์„ ๋ฐœ๊ธ‰ํ•ด ๋„˜๊ฒจ์ฃผ๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ด๋ณด์•˜๋‹ค.api : /api/signupํด๋ผ์ด์–ธํŠธ๋กœ๋ถ€ํ„ฐ ๋ฐ›๋Š” ์ •๋ณด : username, password, name.์„œ๋ฒ„์—์„œ๋Š” ํด๋ผ์ด์–ธํŠธ๋กœ๋ถ€ํ„ฐ ๋ฐ›์€ ์ •๋ณด๋ฅผ DB์— ์ €์žฅapi

2021๋…„ 4์›” 6์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€