์ผ์ ๊ด๋ฆฌ ์ฑ ๋ง๋ค๊ธฐ ๊ณผ์
Keep : ์ด๋ฒ ๊ณผ์ ์์ ์ ์งํ์ผ๋ฉด ํ๋ ๋ถ๋ถ
- ์๊ตฌ์ฌํญ ๊ผผ๊ผผํ๊ฒ ์ดํผ๊ธฐ
- ๊ณผ์ ๋ฅผ ์งํํ๋ฉด์ ์๊ตฌ์ฌํญ์ ์ฒ ์ ํ๊ฒ ๋ถ์ํ๊ณ , ์ด๋ฅผ ๊ธฐ์ค์ผ๋ก ์ฝ๋๋ฅผ ์์ฑํ๋ค.
- ๊ณผ์ ์ ์งํ ์ฌํญ์ ๊พธ์คํ ๊ธฐ๋กํ๊ธฐ
- Notion์ ํ์ฉํด์ ๊ณผ์ ์งํ ์ํฉ, ๊ณ ๋ฏผํ๋ ๋ถ๋ถ, ํธ๋ฌ๋ธ ์ํ ์ฌ๋ก ๋ฑ์ ์ ๋ฆฌํ๋ฉด์ ์งํํ๋ค.
- ๊ธฐ๋ก์ด ์ถํ ๋ณต์ต๊ณผ ํ์ต์ ๋์์ด ๋ ๊ฒ ๊ฐ๋ค.
- ์ด๋ ค์ด ๋ถ๋ถ์๋ ์ผ๋จ ๋์ ํ๊ธฐ
- ์์ง Spring์ ๊ธฐ๋ณธ ๊ฐ๋ ์ด ์๋ฒฝํ๊ฒ ์กํ์ง ์์์ง๋ง, ๊ณผ์ ๋ฅผ ์งํํ๋ฉด์ ์ค์ตํ๊ณ ์ดํด๋๋ฅผ ๋์ผ ์ ์์๋ค.
- ์ง์ ๋ถ๋ชํ๋ฉด์ ํ์ตํ๋ ๊ณผ์ ์ด ํจ๊ณผ์ ์ด์๋ค.
- ๊ฐ์ ์ค์ต ์ฝ๋ ์ ๊ทน ํ์ฉํ๊ธฐ
- ๊ฐ์ ์ค์ต ์ฝ๋๋ฅผ ์ฐธ๊ณ ํ๋ฉด์ ๊ณผ์ ๋ฅผ ์งํํ๋ค.
- ๋จ์ํ Ctrl+C, Ctrl+V๋ฅผ ํ์ง ์์๊ณ ์ง์ ์ฝ๋๋ฅผ ์์ฑํ๋ฉด์ ์ฝ๋์ ํ๋ฆ๊ณผ ๊ตฌ์กฐ๋ฅผ ์ดํดํ๋ ค๊ณ ๋ ธ๋ ฅํ๋ค.
Problem : ๊ฐ์ ์ด ํ์ํ ๋ถ๋ถ
- ๋ฌธ์ ์ : CRUD์ ํ๋ฆ์ ์ด๋ ์ ๋ ์ดํดํ์ง๋ง ํผ์์ ์ฝ๋๋ฅผ ์์ฑํ๊ธฐ์ ์์ง ์ด๋ ค์์ด ์๋ค.
- ํด๊ฒฐ ๋ฐฉ์ :
- ๋ฐ๋ณต์ ์ผ๋ก ์ฝ๋๋ฅผ ์์ฑํ๋ฉฐ ์ต์ํด์ง๋ ๊ณผ์ ์ด ํ์ํ๋ค.
- ๋ฒ ์ด์ง๋ฐ ์ธ์ ์ ์ด์ฌํ ๋ฃ๊ณ , ๊ฐ๋ ์ ์ฒด๊ณ์ ์ผ๋ก ์ ๋ฆฌํ๋ฉด์ ํ์ต์ ์ด์ด๋๊ฐ์ผ ํ๋ค.
- ๋ฐ๋ณต ํ์ต์ ํตํด ์ด๋ ์๊ฐ ์ฐธ๊ณ ์ฝ๋ ์์ด๋ ์ค์ค๋ก ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์๋ ๋๋ฅผ ๋ณผ ์ ์์ ๊ฒ์ด๋ค.
- ํด๊ฒฐ ๋ฐฉ์ :
- ๋ฌธ์ ์ : ๋์ ๊ธฐ๋ฅ์ ์๋ํ์ง๋ ์์๋ค.
- ํด๊ฒฐ ๋ฐฉ์ :
- "์์ง ๋ชจ๋ฅด๋ ๊ฒ ๋ง๋ค.."๋ผ๋ ์ด์ ๋ก ๋์ ๊ธฐ๋ฅ ์๊ตฌ์ฌํญ์ ์ดํด๋ณด์ง๋ ์์๋ค.
- ํ์ง๋ง ๋๋ ค์์ ์ด๊ฒจ๋ด๊ณ ๋์ ํ๋ค๋ฉด, ํํฐ๋์ ๋์๊ณผ ์ถ๊ฐ์ ์ธ ํ์ต์ ํตํด Lv3๊น์ง๋ ํด๊ฒฐํ ์ ์์์ ๊ฒ ๊ฐ๋ค..
- ์์ผ๋ก๋ ๋๋ ค์์ ๊ทน๋ณตํ๊ณ ์คํจํ๋๋ผ๋ ์ผ๋จ ์๋ํ๋ ํ๋๋ฅผ ๊ฐ์ ธ์ผ๊ฒ ๋ค.
- ํด๊ฒฐ ๋ฐฉ์ :
Try : ๋ค์ ๊ณผ์ ๋ฅผ ์ํด ํด์ผ ํ ๋ ธ๋ ฅ
- Spring์ ๋ํ ๊ฐ ์ก๊ธฐ
- ์๋ จ ๊ฐ์๋ฅผ ๋ค์ผ๋ฉด์ ์ด์ ๋ด์ฉ์ ํ๋ฒ ๋ ๋ณต์ตํ๋ฉด์ ๋ถ์กฑํ๋ ๋ถ๋ถ์ ๋ณด์ํ๋ค.
- Spring์ ํต์ฌ ๊ฐ๋ (CRUD, DI, Bean ๋ฑ)์ ๋ฐ๋ณต ํ์ตํ์ฌ ์์ฐ์ค๋ฝ๊ฒ ์ดํดํ ์ ์๋๋ก ํ๋ค.
- ๋ฐ๋ณต ํ์ตํ๊ธฐ
- ํ๋ฒ ํ์ตํ ๋ด์ฉ์ ๋ค์ ์ ๋ฆฌํ๊ณ , ์ง์ ์ฝ๋๋ฅผ ์์ฑํ๋ฉด์ ์ต์ํด์ง๋ ์ฐ์ต์ ํ๋ค.
- ๊ธฐ๋ณธ CRUD ๊ธฐ๋ฅ์ ์ค์ค๋ก ๊ตฌํํด๋ณด๊ณ , ์ดํ์๋ ์ ์ ๋ ๋ณต์กํ ๊ธฐ๋ฅ์ ๋์ ํ๋ค.
- ๋์ ์ ์ธ ํ๋ ๊ฐ์ง๊ธฐ
- ์๋ก์ด ์๊ตฌ์ฌํญ์ด๋ ์ด๋ ค์ด ๊ธฐ๋ฅ์ด ์ฃผ์ด์ง๋ฉด ๋๋ ค์ํ์ง ์๊ณ ์ผ๋จ ์๋ํ๋ค.
- ์คํจ๋ฅผ ๋๋ ค์ํ์ง ์๊ณ , ํ์ํ ๊ฒฝ์ฐ ์ ๊ทน์ ์ผ๋ก ๋์์ ์์ฒญํ๋ฉด์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด ๋๊ฐ๋ค.
Feel
๊ฐ์๋ฅผ ๋ฃ๊ณ ๋์๋ Spring์ ๋ํ ๊ฐ์ด ์์ ํ ์กํ์ง ์์ ์ํ์๋ค. ํ์ง๋ง ๊ณผ์ ๋ฅผ ์งํํ๋ฉด์ ๊ฐ์์์ ์ค์ตํ๋ ์ฝ๋๋ค๊ณผ ์ฐธ๊ณ ์๋ฃ๋ฅผ ๋ณด๋ฉด์ ์ด๋ ์ ๋ ์ดํดํ ์ ์์๋ ๊ฒ ๊ฐ๋ค. ํ์คํ ๋ชธ์ผ๋ก ์ง์ ๋ถ๋ชํ๋ด์ผ ์ฑ์ฅ์ ๋ ๋น ๋ฅด๊ฒ ํ ์ ์๋ ๊ฒ ๊ฐ๋ค.
์ง์ง ๊ณผ์ ์ ํ์ ๊ธฐ๋ฅ๋ ์ฑ๊ณตํ์ง ๋ชปํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์๋๋ฐ ํ์ ๊ธฐ๋ฅ์ ๋ค ์์ฑํ๋ค๋ ์ฌ์ค์ด ์์ฃผ ๋ฟ๋ฏํ๋ค. ํผ์์ ํ์ผ๋ก ํด๋ธ ๊ฒ์ ์๋์ง๋ง ์๋ จ ์ฃผ์ฐจ ๊ฐ์๋ฅผ ์ด์ฌํ ๋ฃ๊ณ ์์ค๋ณ ํ์ต๋ฐ ์ธ์ ๋ ์ด์ฌํ ๋ฃ๊ณ ์ฝ๋๋ ๊ณ์ ์์ฑํ๋ค ๋ณด๋ฉด ์๊ฐ์ด ํ๋ฅธ ๋ค์๋ ํผ์์๋ ์ฝ๋๋ฅผ ์์ฑํ ์ ์์ง ์์๊น ํ๋ ์๊ฐ์ด ๋ค์๋ค.
์ฒ์์ผ๋ก ํ์ตํ Spring์ด์ด์ ์ฒ์์๋ ํผ๋ ๊ทธ ์์ฒด์์ง๋ง Postman์ ์ด์ฉํด์ ์ค์ตํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ๋ค ๋ณด๋ ์ ์ ํฅ๋ฏธ๋ฅผ ๊ฐ์ง ์ ์์๋ ๊ฒ ๊ฐ๋ค. ์ฌ์ค ์ ๊ธฐํ๋ค.. ๋ด๊ฐ ์์ฑํ ์ฝ๋๊ฐ ์ ๋์๊ฐ๋ ๊ฒ๋ ์ ๊ธฐํ๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฐ๋ํด์ ๊ฐ์ ์ ์ฅํ๊ณ , ์กฐํํ๊ณ , ์์ ํ๊ณ , ์ญ์ ํ ์ ์๋ค๋ ๊ฒ์ด ์ ๊ธฐํ๋ค.
์ด CRUD ๊ฐ๋
๋ง ์ ์ก๊ณ ๊ฐ๋ค๋ฉด JPA๋ ์ด๋ ต์ง ์๊ฒ ํด๊ฒฐํ ์ ์์ง ์์๊น.... ํ๋ ์๊ฐ์ ์กฐ์ฌ์ค๋ฝ๊ฒ ํด ๋ณธ๋ค..!
์ด๋ฒ ๊ณผ์ ๋ ์ด์ฌํ ํ์ผ๋๊น ๋ค์ ๊ณผ์ ๊ฐ ๋ ์ฃผ์ด์ง๋ฉด ์ง์คํด์ ๋์ ๊ธฐ๋ฅ์๋ ๋์ ํ ์ ์์์ผ๋ฉด ์ข๊ฒ ๋ค.
๊ณผ์ ํ๋๋ผ ๊ณ ์ํ๋ค!!!
'๐ป ํ๋ก์ ํธ > ๊ฐ์ธ ํ๋ก์ ํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ KPT ํ๊ณ ] ํ๋ฌ์ค ์ฃผ์ฐจ ๊ฐ์ธ ๊ณผ์ (1) | 2025.01.27 |
---|---|
ํค์ค์คํฌ ๊ณผ์ _KPT ํ๊ณ (0) | 2024.11.28 |
ํค์ค์คํฌ ๊ณผ์ _ํธ๋ฌ๋ธ ์ํ (0) | 2024.11.28 |
๊ณ์ฐ๊ธฐ ๊ณผ์ _ํธ๋ฌ๋ธ ์ํ (0) | 2024.11.20 |