๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กํ”„๋กœ๊ทธ๋ž˜๋ฐ (9)

๐Ÿ’ป๐Ÿ’ญ๐ŸŽง๐ŸŒ

[์›น ๊ฐœ๋ฐœ ํ”„๋กœ์ ํŠธ] 3. ์†Œ์…œ ๋กœ๊ทธ์ธ ์œ ์ € ์ •๋ณด์™€ DB ์—ฐ๊ฒฐ

์ด๋ฒˆ์—๋Š” ๊ตฌ๊ธ€ ์†Œ์…œ ๋กœ๊ทธ์ธ์œผ๋กœ๋ถ€ํ„ฐ ์ œ๊ณต๋ฐ›์€ ์ด๋ฆ„, ์ด๋ฉ”์ผ, ํ”„๋กœํ•„ ์ด๋ฏธ์ง€๋ฅผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ตฌํ˜„ํ•˜์˜€๋‹ค. ์ด๋•Œ ํšŒ์›๊ฐ€์ž…์„ ํ•˜์ง€ ์•Š์€ ๊ตฌ๊ธ€ ๊ณ„์ •์˜ ๊ฒฝ์šฐ, ์„ฑ๋ณ„, ๋‚˜์ด๋Œ€, ์„ฑ๋ณ„/๋‚˜์ด๋Œ€ ๊ณต๊ฐœ ์—ฌ๋ถ€ ํ•„๋“œ๋ฅผ ๋” ์ถ”๊ฐ€ํ•ด์•ผํ•˜๋ฏ€๋กœ ํšŒ์›๊ฐ€์ž… ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•ด์„œ ๋กœ์ง์„ ๋‘๊ฐœ๋กœ ๋‚˜๋ˆ„์—ˆ๋‹ค. ํ˜„์žฌ๊นŒ์ง€ ๊ตฌํ˜„ํ•œ ๋„๋ฉ”์ธ ๊ณ„์ธต๊ตฌ์กฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ์ด๋ฒˆ์— ์ค‘์ ์ ์œผ๋กœ ๋ณผ ๊ฒƒ์€ `LoginController.java`, `User.java`, `MemberStatusResponse`, `SaveUserRequest.java`, `UserService.java` ์ด๋‹ค. LoginController.java ์˜ requestUserInfo ๋ฉ”์„œ๋“œ ๊ธฐ์กด์— ๋‹จ์ˆœํžˆ ์œ ์ € ์ •๋ณด๋ฅผ ๋กœ๋“œํ–ˆ๋˜ ๋ฐฉ์‹์—์„œ, ํšŒ์› ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜๊ณ  ๋น„ํšŒ์›์ผ ๊ฒฝ์šฐ ํšŒ์›..