
[์คํ๋ง MVC] - 10. DispatcherServlet / ํธ๋ค๋ฌ ๋งคํ๊ณผ ํธ๋ค๋ฌ ์ด๋ํฐ
ยท
Spring/Spring MVC
SpringMVC ๊ตฌ์กฐ DispatcherServlet ๊ตฌ์กฐ ์ดํด๋ณด๊ธฐ ์คํ๋ง MVC์ ํ๋ก ํธ ์ปจํธ๋กค๋ฌ๊ฐ ๋ฐ๋ก ๋์คํจ์ฒ ์๋ธ๋ฆฟ(DispatcherServlet)์ด๋ค. ์คํ๋ง ๋ถํธ๋ DispacherServlet ์ ์๋ธ๋ฆฟ์ผ๋ก ์๋์ผ๋ก ๋ฑ๋กํ๋ฉด์ ๋ชจ๋ ๊ฒฝ๋ก( urlPatterns="/" )์ ๋ํด์ ๋งคํํ๋ค. ์๋ธ๋ฆฟ์ด ํธ์ถ๋๋ฉด FrameworkServlet.service() ๋ฅผ ์์์ผ๋ก ์ฌ๋ฌ ๋ฉ์๋๊ฐ ํธ์ถ๋๋ฉด์ DispacherServlet.doDispatch() ๊ฐ ํธ์ถ๋๋ค. 1. ํธ๋ค๋ฌ ์กฐํ // Determine handler for the current request. mappedHandler = getHandler(processedRequest); if (mappedHandler == null) {..