์ํฐํฐ์ ํ๋๊ฐ ๋ง์ ๋ ์
๋ฐ์ดํธ ๋ฐฉ๋ฒ?
๋ณดํต ํ ์ํฐํฐ์ ๋ง์ ํ๋๊ฐ ๋ค์ด๊ฐ๋ค๋ฉด ์ ๊ทํ๊ฐ ์๋ชป๋ ์ํฐํฐ์ผ ๊ฐ๋ฅ์ฑ์ด ๋๊ณ , ๋ณดํต ํ
์ด๋ธ์ ์ปฌ๋ผ์ด 15๊ฐ ์ด์ ๋์ด๊ฐ๋ ๊ฒฝ์ฐ๊ฐ ์์ผ๋ฏ๋ก ์๊ณ ์ค๋ฝ๋๋ผ๋ ๋ํฐ ์ฒดํน์ ํตํด ์
๋ฐ์ดํธ๋ฅผ ๊ตฌ์ฑํ๋ ๊ฒ์ด ์ข๋ค.์ผ๋จ ์ํฐํฐ์ ํ๋๊ฐ ๋ง๋ค๋ฉด ์๋ชป ์ ๊ทํ๋ ์ํฐํฐ์ผ ์ ์์ผ๋ ๊ทธ ๊ฐ์ ์ ๋ถํ์ํ๋ค ์๊ฐ๋์ด ๋๊ธฐ๊ฒ ๋์๊ณ , ์ข ์๊ณ ์ค๋ฝ๋๋ผ๋ ๋ต๋ณ์ฃผ์ ๋ด์ฉ์ฒ๋ผ ๊ฐ ํ๋๋ง๋ค ๋ค์ด์จ ๊ฐ์ ํ๋ํ๋ ํ์ธํด์ ๊ฐ์ด ์์ ๊ฒฝ์ฐ ๋ณ๊ฒฝ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ด ๊ฐ์ฅ ์ด์์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค.ํ์ง๋ง ์ปจํธ๋กค ๊ณ์ธต์์ ์๋น์ค ๊ณ์ธต์ผ๋ก ๋ณ๊ฒฝ๋์ด์ผ ํ ์ ๋ณด๋ค์ด ์ ๋ฌ๋์ด์ผ ๊ฐ๋ฅํ ์ด์ผ๊ธฐ์ธ๋ฐ, ๋ง์ํ์ ๋๋ก ์๋น์ค ๊ณ์ธต์์ ์ฌ์ฉ๋ DTO ํด๋์ค๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ ์ธ์ ์ข ๋ ๋์ ๋ฐฉ๋ฒ์ด ์์๊น์? ์ฌ์ ํ ์ ๊ฐ ์ง๋ฌธํ๋ ๊ฒ๊ณผ ๊ฐ์ ์ฆ ์๋์ ๊ฐ์ ์ด์๊ฐ ์๊ธฐ๋ ๊ฒ ๊ฐ์ต๋๋ค.์๋์ ๊ฐ์ด ์๋น์ค ๊ณ์ธต์ EditTempRequest DTO ๊ณ์ธต ํด๋์ค๋ฅผ ์ง์ ๋๊ธฐ๋ ๋ฐฉ๋ฒ๋ ์๊ฐ์ ํด๋ณด์์ต๋๋ค๋ง, ์๋น์ค ๊ณ์ธต์์ DTO ํด๋์ค๋ฅผ ์ด์ฉํ๊ธฐ ์ํด ์ปจํธ๋กค๋ฌ ๊ณ์ธต์์ ์ด๋ ํด๋์ค๋ก ์ ์ธ๋ DTO๋ฅผ ๋ณ๋์ public ํด๋์ค๋ก ์ ์ธํด์ฃผ์ด์ผ ๋๋ฏ๋ก ๋ณ๋์ ์๋ฐ ํ์ผ๊ณผ ํจํค์ง๋ฅผ ๊ตฌ์ฑํ๊ฒ ๋์ด ๋ถํ์ํ ๋ณต์ก๋๊ฐ ์ฆ๊ฐํ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๋ํ, ๋จ์ํ ์์ฒญ, ์๋ต์ ์ํด ๋ฐ์ดํฐ๋ฅผ ๋ด๋ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋์ด์ผ ํ๋ DTO ํด๋์ค์ ์ญํ ๊ณผ ์ฑ
์์ด ํ์ฅ๋๋ ๋ฌธ์ ๋ ์๊ฒผ์ต๋๋ค. ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค!