Spring MVC์ ํต์ฌ ๊ตฌ์ฑ ์์ ์ค ํ๋๋ก, ํ๋ ์์ํฌ์์ ์ ๊ณตํ๋ ์๋ธ๋ฆฟ์
๋๋ค.
๊ฐ๋ฐ์๊ฐ ์ง์ ์ฝ๋๋ฅผ ์์ฑํ์ฌ ๊ตฌํํ๋ ๊ฒ์ด ์๋๋ผ,
Spring MVC์ ์ค์ ํ์ผ(web.xml ๋๋ Java Config)์์ ๋ฑ๋กํ๊ณ , Spring์ด ์ด๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.
HTTP ์์ฒญ์ ๋ฐ์์ ์ ์ ํ ํธ๋ค๋ฌ๋ก ์ ๋ฌํ๋ ํ๋ก ํธ ์ปจํธ๋กค๋ฌ ์ญํ
์ ํ๋ฆฌ์ผ์ด์
์ ๋ชจ๋ ์์ฒญ์ ์ค์์์ ์ฒ๋ฆฌํ์ฌ,
์์ฒญ์ ๋ฐ๋ฅธ ์ ์ ํ ์ปจํธ๋กค๋ฌ๋ฅผ ์ฐพ์ ์คํํ๊ณ ,
์๋ต์ ์์ฑํ์ฌ ํด๋ผ์ด์ธํธ์๊ฒ ๋ฐํํ๋ ์ญํ
๋์ ์น ํ์ด์ง๋ฅผ ๋ง๋ค ๋ ์ฌ์ฉ๋๋ ์๋ฐ ๊ธฐ๋ฐ์ ์น ์ ํ๋ฆฌ์ผ์ด์
ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์
์๋ฐ ์๋ธ๋ฆฟ์ ์น ์๋ฒ์ ์ฑ๋ฅ์ ํฅ์ํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ์๋ฐ ํด๋์ค์ ์ผ์ข
์๋ธ๋ฆฟ์ ์๋ฐ ์๋ธ๋ฆฟ API๋ฅผ ๊ตฌํํ๋ฉฐ, ์ฃผ๋ก HTTP ํ๋กํ ์ฝ์ ํตํด ์น ์๋ฒ์
ํด๋ผ์ด์ธํธ ๊ฐ์ ์ํธ์์ฉ์ ์ฒ๋ฆฌํ๋ค.