[Spring boot] Spring Data Rest๋ฅผ ์ด์ฉํ REST API ๊ฐ๋ฐ 2
์ง๋ ํฌ์คํธ์์ Spring Data Rest๋ฅผ ์ด์ฉํด Domain๊ณผ Repository Interface๋ง์ ๊ตฌํํ์ฌ HATEOAS์ ์ค์ํ REST API ์๋ฒ๋ฅผ ๊ฐ๋ฐํ์์ต๋๋ค. ๊ทธ๋ฌ๋ REST API๋ฅผ ์ค๊ณํ๋ค๋ณด๋ฉด, HATEOAS์ ๊ตฌ์กฐ๊ฐ ๋ง์์ ๋ค์ง ์์ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค๋ฉด, ๋ฐ์ดํฐ๊ฐ ๋น์ด์์ ๋ ํด๋์ค์ ์ ๋ณด๊ฐ ๋์จ๋ค๊ฑฐ๋, ์ด ์ธ์ ์ ๋ณด๋ฅผ ์ถ๊ฐํ๊ณ ์ถ๋ค๊ฑฐ๋, ๋ง์ฝ User ์ ๋ณด๋ฅผ ๊ฐ์ ธ๋ค ์ค๋ค๋ฉด, ํจ์ค์๋ ์ ๋ณด์ ๊ฐ์ ๋ฏผ๊ฐํ ์ ๋ณด๋ ์จ๊ฒจ์ผํ ๊ฒ์ ๋๋ค. ์ด๋ฒ ํฌ์คํธ์์๋ Spring Data Rest์ Controller + Service ์กฐํฉ์ ๋ฃ์ด์ ๋๋ง์ REST API๋ฅผ ๊ตฌํํ์ฌ API ์๋ฒ๋ฅผ ๋ง๋ค์ด๋ณด๋ ์๊ฐ์ ๊ฐ์ ธ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. RepositroyRestController ์ง๋ ํฌ..