model

Spring

Spring MVC [ Model / @ModelAttribute]

spring์„ ๊ณต๋ถ€ํ•˜๋‹ค ๋ณด๋‹ˆ๊นŒ Model์ด๋ž‘ @ModelAttribute๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์ด ๋‚˜์™€์„œ ํ•œ๋ฒˆ ์ •๋ฆฌ ์ข€ ํ•˜๊ณ  ์‹ถ์–ด์„œ ๊ธ€ ์“ฐ๊ฒŒ ๋๋‹ค... Model์ด๋ž‘ @ModelAttribute๋ž‘ ๋‹ค๋ฅด์ง€๋งŒ ์ž๊พธ ํ—ท๊ฐˆ๋ ค์„œใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ… ใ…  ๐Ÿ’œ Model ๐Ÿ’œ Model์€ ๊ฐ์ฒด์ด๋‹ค. view์˜ ์ด๋ฆ„๊ณผ view๋ฅผ ๋ Œ๋”๋งํ•  ๋•Œ ํ•„์š”ํ•˜๋‹ค. map์œผ๋กœ ๋˜์–ด์žˆ๊ธฐ ๋•Œ๋ฌธ์— controller์—์„œ view์— ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ key, value๋กœ ๋„ฃ์–ด์ค€๋‹ค. Servlet์—์„œ request.setAttribute()์™€ ๋น„์Šทํ•œ ์—ญํ• ์„ ํ•œ๋‹ค. model๊ฐ์ฒด์— ๋‹ด์„ ๋•Œ๋Š” model.addAttribute("key", value)๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค. ๐Ÿ’œ @ModelAttribute ๐Ÿ’œ ์š”์ฒญ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๋ฐ›์•„์„œ ํ•„์š”ํ•œ ๊ฐ์ฒด๋ฅผ ๋งŒ๋“ค๊ณ  ๊ทธ ๊ฐ์ฒด์— ๊ฐ’์„ ๋„ฃ์–ด์ฃผ์–ด..

DAHLIA CHOI
'model' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก