[Spring][ํผ๊ณต] 4. ์คํ๋ง ์น ๊ฐ๋ฐ ๊ธฐ์ด - API (3)
ยท
๐ Language/โ JAVA
์คํ๋ง ์น ๊ฐ๋ฐ ๊ธฐ์ด 3. API MVC๋ ๋ณํ๋ html์ ์น ๋ธ๋ผ์ฐ์ ์๊ฒ ๋ฐํํ๋ ๋ฐฉ์์ด๊ณ (xml) API๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐ๋ก ๊ทธ๋๋ก ๋ด๋ ค์ฃผ๋ ๋ฐฉ์์ด๋ค. (json) 1) ๋ฌธ์ ๋ฐํ Controller ๊ธฐ์กด์ ๊ตฌํํ HelloController ์์ ์๋ก์ด ๋ฉ์๋๋ฅผ ์ถ๊ฐํ ๊ฒ์ด๋ค. viewResolver๋ฅผ ์ฌ์ฉํ์ง ์๊ณ HTTP์ ์๋ต body์ ๋ฐ์ดํฐ๋ฅผ ์ง์ ๋ฐํํ ๊ฒ์ด๋ค. (@ResponseBody) @GetMapping("hello-string") @ResponseBody public String helloString(@RequestParam("name") String name) { return "hello " + name; } ์คํ ํ๋ฉด ์ด์ ์ ์์
ํ๋ MVC ๋ฐฉ์๊ณผ ๋ณ ์ฐจ์ด๊ฐ ์์ด ๋ณด์ธ๋ค. ํ..