HATEOAS1 [Spring Boot/RESTful] REST API 3๋จ๊ณ๋ฅผ ์ํ HATEOAS ์ค์ HATEOAS Hypermedia As the Engine Of Application State ํ์ฌ ๋ฆฌ์์ค์ ์ฐ๊ด๋(ํธ์ถ ๊ฐ๋ฅํ) ์์ ์ํ ์ ๋ณด๋ฅผ ์ ๊ณต(mapping) ํด๋ผ์ด์ธํธ๊ฐ ๋ช ์์ ์ผ๋ก ๋งํฌ๋ฅผ ์์ฑํ์ง ์์๋ ์๋ฒ ์ธก์์ ๋ฐ์ ๋งํฌ์ ๋ ํผ๋ฐ์ค๋ฅผ ํตํด ์ดํ๋ฆฌ์ผ์ด์ ์ ์ํ ๋ฐ ์ ์ด๋ฅผ ํํํ ์ ์๋ค. ์ฅ์ - ์์ฒญ URI๊ฐ ๋ณ๊ฒฝ๋๋๋ผ๋ ํด๋ผ์ด์ธํธ์์ ๋์ ์ผ๋ก ์์ฑ๋ URI๋ฅผ ์ฌ์ฉํจ์ผ๋ก์จ, ํด๋ผ์ด์ธํธ๊ฐ URI ์์ ์ ๋ฐ๋ฅธ ์ฝ๋๋ฅผ ๋ณ๊ฒฝํ์ง ์์๋ ๋๋ ํธ๋ฆฌํจ์ ์ ๊ณตํ๋ค. - URI ์ ๋ณด๋ฅผ ํตํด ๋ค์ด์ค๋ ์์ฒญ์ ์์ธกํ ์ ์๊ฒ ๋๋ค. - Resource๊ฐ ํฌํจ๋ URI๋ฅผ ๋ณด์ฌ์ฃผ๊ธฐ ๋๋ฌธ์, Resource์ ๋ํ ํ์ ์ ์ป์ ์ ์๋ค. REST API ์ค๊ณ ๋จ๊ณ 0. The Swamp of POX ํน์ ํ .. 2022. 2. 18. ์ด์ 1 ๋ค์