SpringBoot31 [Spring] spring REST API ๊ณต๋ถ(feat. @RestController) ๋ชฉ์ฐจ REST๋? ๐ REST๋ "Representational State Transfer"์ ์ฝ์์ด๊ณ ์ง์ญํ๋ฉด ๋ํ์ํ ์ ์ก์ด๋ค. ํ๋์ URI๋ ๊ณ ์ ํ ๋ฆฌ์์ค๋ฅผ ๋ํํ๋๋ก ์ค๊ณ๋๋ค๋ ๊ฐ๋ ์ธ๋ฐ ์์งํ ์์ง ์ ํํ ์ดํดํ์ง๋ ๋ชปํ๋ค. ์น์ ๋ชจ๋ ๋ฆฌ์์ค์ ๊ณ ์ ํ URI๋ก ์๋ฏธ๋ถ์ฌ ํ ๋ค HTTP Method๋ฅผ ํตํด ์ํ๋ฅผ ์ฃผ๊ณ ๋ฐ์ผ๋ฉฐ ํต์ ํ๋ ๋ฐฉ์์ด๋ผ๊ณ ์ดํด ํ๋ค. ๊ทธ๋ฆฌ๊ณ ์๋ฒ์์ ํด๋ผ์ด์ธํธ๋ก ๋ฐํํ๋ ๊ฐ์ด ์์ํ ๋ฐ์ดํฐ๋ผ๋ ์ ํด๋ผ์ด์ธํธ๊ฐ URI๋ง ๋ด๋ ์ด๊ฒ ๋ฌด์จ ์์ ์ ์๋ฏธํ๋์ง ์ ์ ์๋๋ก ์ค๊ณํด์ผ ํ๋ค. ex)localhost:8080/user๊ฐ URI์ด๊ณ POST์ผ๋ก ์๋ฒ์ ์ ์กํ๋ค๊ณ ํ๋ฉด ์ฌ์ฉ์ ๋ฑ๋ก์ด๋ผ๊ณ ์ ์ถํ ์ ์๋ค. REST ๋ฐฉ์์์๋ HTTP Method๊ฐ CRUD๋ฅผ ์๋ฏธํ๋ค. ๊ทธ๋์.. IT/development 2022. 11. 22. ์ด์ 1 2 3 4 ๋ค์