[Spring] @Controller, @RestController ์ฐจ์ด์
Spring์ ์ด๋
ธํ
์ด์
๊ธฐ๋ฐ MVC ํ๋ ์ ์ํฌ๋ RESTful ์น ์๋น์ค ์์ฑ ํ๋ก์ธ์ค๋ฅผ ๋จ์ํํฉ๋๋ค. ์ ํต์ ์ธ Spring MVC ์ปจํธ๋กค๋ฌ์ RESTful ์น ์๋น์ค ์ปจํธ๋กค๋ฌ์ ์ฃผ์ ์ฐจ์ด์ ์ HTTP Response Body๊ฐ ์์ฑ๋๋ ๋ฐฉ์์
๋๋ค. ๊ธฐ์กด MVC ์ปจํธ๋กค๋ฌ๋ View ๊ธฐ์ ์ ์์กดํ์ง๋ง RESTful ์น ์๋น์ค ์ปจํธ๋กค๋ฌ๋ ๋จ์ํ ๊ฐ์ฒด๋ฅผ ๋ฐํํ๊ณ ๊ฐ์ฒด ๋ฐ์ดํฐ๋ JSON / XML๋ก HTTP ์๋ต์ ์ง์ ๊ธฐ๋ก๋ฉ๋๋ค. @Controller(Spring MVC Controller) 1. Controller - View ์๋์ ๊ฐ์ ๊ณผ์ ์ ํตํด Spring MVC Container๋ Client์ ์์ฒญ์ผ๋ก๋ถํฐ View๋ฅผ ๋ฐํํฉ๋๋ค. Client๋ URI ํ์์ผ๋ก ์น ์๋น์ค์ ์์ฒญ์ ๋ณด๋
๋๋ค. Ma..