ํ๋ผ๋ฏธํฐ ์ด๋ ธํ ์ด์ 1 [Spring] Spring MVC์ @ModelAttribute ์ด๋ ธํ ์ด์ @ModelAttribute๋ ์คํ๋ง ํ๋ ์์ํฌ์์ ์ฌ์ฉ๋๋ ์ด๋ ธํ ์ด์ (Annotation) ์ค ํ๋์ด๋ค. ์คํ๋ง์ MVC(Model-View-Controller) ์ํคํ ์ฒ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ๋ ์์ฃผ ์ฌ์ฉ๋๋ค. @ModelAttribute ์ด๋ ธํ ์ด์ ์ ์ฃผ๋ก ์ปจํธ๋กค๋ฌ ํด๋์ค์ ๋ฉ์๋์์ ํ๋ผ๋ฏธํฐ์ ๋ชจ๋ธ ์์ฑ์ ๋ฐ์ธ๋ฉํ ๋ ์ฌ์ฉ๋๋ค. ์ด ์ด๋ ธํ ์ด์ ์ ์ฌ์ฉํ๋ฉด ํด๋น ๋ฉ์๋๊ฐ ํธ์ถ๋ ๋ ๋ชจ๋ธ์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ธ๋ฉํ์ฌ ๋ทฐ๋ก ์ ๋ฌํ ์ ์๋ค. @ModelAttribute๊ฐ @GetMappingํจ์์ ํ๋ผ๋ฏธํฐ๋ก ๋ค์ด๊ฐ๋ ์ฌ๊ธฐ์ @ModelAttribute๋ ํด๋น ํ๋ผ๋ฏธํฐ์ ๋ชจ๋ธ ์์ฑ์ ๋ฐ์ธ๋ฉํ๋ ์ญํ ์ ์ํํ๋ค. ์ด๋ ์ฃผ๋ก ์น ์์ฒญ์ ๋ฐ์ดํฐ๋ฅผ ์ปจํธ๋กค๋ฌ๋ก ์ ๋ฌํ๊ฑฐ๋, ์ปจํธ๋กค๋ฌ์์ ๋ทฐ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌ.. 2023. 7. 31. ์ด์ 1 ๋ค์