[Spring Framework] @RestController & @Controller ์ฐจ์ด
ยท
๐ณSpring/๐ฑSpring Framework
@Controllerํด๋น ์ ๋ํ
์ด์
์ ์๋ต์ ๋ํด์ ๋ฌธ์์ด ๊ฒฝ๋ก๋ฅผ ๋ฆฌํด์ ํ๋ฉด ํด๋น ๊ฒฝ๋ก์ ์ ๋ฏธ์ด(suffix)๊ฐ ์ค์ ์ ๋ฐ๋ผ ์๋์ผ๋ก ๋ถ๊ฒ ๋จ.์์) html, jsp ๋ฑ๋ฆฌํด์ด ๋๋ฉด DispatcherServlet์ ํตํด ๋ทฐ ๋ฆฌ์กธ๋ฒ์ ๋ฆฌํด์ด ๋์ด ํด๋น html ๋ทฐ๋ฅผ ๋ฆฌํด์ ํด์ค๋ค.@RestControllerController์ ResponseBody ์ ๋ํ
์ด์
์ด ํฉ์ฑ ๋์ด์๋ ์ ๋ํ
์ด์
์.ResponseBody: ์ปจํธ๋กค๋ฌ์ ๋ฉ์๋ ๋ฐํ ๊ฐ์ HTTP ์๋ต์ Body์ ์ง์ ์ฐ๋๋ก ์ง์ํ๋ ๋ฉํ๋ฐ์ดํฐ์@ResponseBody์ปจํธ๋กค๋ฌ์ ๋ฉ์๋ ๋ฐํ ๊ฐ์ HTTP ์๋ต์ Body์ ์ง์ ์ฐ๋๋ก ์ง์ํ๋ ๋ฉํ๋ฐ์ดํฐ์๋ฉ์๋์์ ๋ฆฌํด์ ํ๊ฒ ๋๋ฉด ๋ด๋ถ์ ์ผ๋ก HttpMessageConverter์๊ฒ ๋ฐ์ดํฐ๋ฅผ ๋๊ฒจ ..