context-mvc.xml
--> DispatcherServlet ์๊ฒ ์๋์ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ค,
์ฌ์ฉ์์ ์์ฒญ์ ์ฒ๋ฆฌํ ์ ์๋ Controller ๋ชฉ๋ก๊ณผ ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ค ํ๋ฉด url ์ ๋ง๋๋ ViewResolver
Controller
Controller ์ ์ญํ ์ ๋ฌด์์ธ๊น
DispatcherServlet์ ์ํด ํธ์ถ๋์ด ์ฌ์ฉ์์ Requset๋ฅผ ์ ๋ฌ๋ฐ๊ณ , ํด๋น์์ฒญ์ ๋น์ฆ๋์ค ์ฒ๋ฆฌ๋ฅผ ๋ด๋นํ๋ ์๋น์ค ๊ฐ์ฒด๋ฅผ
Spring์ผ๋ก๋ถํฐ ์ฃผ์ ๋ฐ์์, ๊ทธ ๊ฐ์ฒด์ ์ฒ๋ฆฌ๋ฅผ ์์ํ๊ณ , ์ฒ๋ฆฌ๊ฒฐ๊ณผ์ ๊ฒฐ๊ณผํ๋ฉด์ ๋ํ ์ ๋ณด๋ฅผ
DispatcherServlet ์๊ฒ ๋ฐํํ๋ค.
์ฝ๊ฒ๋งํด์
1.ํ์ ์ ์๊ณ์์๋ ์ฃผ๋ฌธ์ ๊ฒ์ฆํ๊ณ , ํ์ ์ฃผ๋ฐฉ์ ์ฃผ๋ฌธ
2.ํ์ ์๋ฆฌ๊ฐ ๋์ค๋ฉด ๋ฐฐ์ก์ง ํ๊ทธ ๋ถ์ฐฉ
์ผ์ ์ ์๊ณ์์ ์ฃผ๋ฌธ์ ๊ฒ์ฆํ๊ณ , ์ผ์ ์ฃผ๋ฐฉ์ ์ฃผ๋ฌธ
์ผ์ ์๋ฆฌ๊ฐ ๋์ค๋ฉด ๋ฐฐ์ก์ง ํ๊ทธ ๋ถ์ฐฉ
@Controller, @RequestMapping, @Autowired
์๋น์ค ์ฒ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ Model์ ๋ด์ผ๋ฉด,
์ปจํธ๋กค๋ฌ ํด๋์ค์ RequestMapping๊ฐ(/member) ๊ณผ ํธ๋ค๋ฌ ๋ฉ์๋์ RequestMapping ๊ฐ(/list)์ ๊ธฐ์ค์ผ๋ก,
DisptcherServlet ์ด viewResolver๋ฅผ ํตํด ํ๋ฉด URL ์์ฑ
์ค์ ์ ์ด๋์๋ค๊ฐํ ๊น ?
-DispatcherServlet ์ด ์ฐธ์กฐํ๋ XML(์ฌ๊ธฐ์์๋ context-mvc.xml) ์ ์ค์