Spring ํ๋ก์ ํธ๋ฅผ ํ๋ฉด์ DTO๋ฅผ ์ ์ฐ๋์ง ์๋ฌธ์ด ๋ค์๋ค. ์ฌ์ค DTO๊ฐ ์ ํํ ์๋ฟ์ง๋ ์์์ ์ ๋ฆฌ๋ฅผ ํด๋ณด๋ ค๊ณ ํ๋ค. 1. DTO(Data Transer Object) DTO๋ ํ๋ก์ธ์ค ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ ์ฉ๋์ ๊ฐ์ฒด์ด๋ค. ๋น์ฆ๋์ค ๋ก์ง์ ํฌํจํ์ง ์๋ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๊ธฐ ์ํ ๋จ์ํ ๊ฐ์ฒด์ด๋ค. ํด๋ผ์ด์ธํธ์ Controller ์ฌ์ด์์๋ DTO๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌ๋ฐ๊ณ ์ดํ๋ฆฌ์ผ์ด์ ๋ด๋ถ (Service, Repository..)์์๋ Domain(Entity ๋๋ Model)์ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ค. Service, Repository์์๋ ๊ฐ์ฒด๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๊ณ , Controller์์ DTO ๊ฐ์ฒด๋ก ๋งคํํด์ ํด๋ผ์ด์ธํธ์ ๋ฆฌํดํ๋ค. 2. DTO๋ Domain ๋ถ๋ฆฌํ๋ ์ด์ 2-1. ๊ด์ฌ์ฌ์ ๋ถ..