modelmapper1 [Spring] MapStruct์ ์ฌ์ฉ๋ฒ ๋ฐ ModelMapper์์ ๋น๊ต ๐ก ์ด ๊ธ๋ก ์๋์ ๊ฐ์ ์ ๋ณด๋ฅผ ์ป์ ์ ์์ต๋๋ค 1. MapStruct์ ModelMapper ๋น๊ต 2. MapStruct์ ์์กด์ฑ ์ค์ ๋ฐ ๋ค์ํ ์ฌ์ฉ ๋ฐฉ๋ฒ Controller, Service, Repository ๋ฑ ๋ ์ด์ด ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ๋๋ ๋น์ฆ๋์ค ๋ก์ง์์ ํ๋์ ๊ฐ์ฒด๋ฅผ ํ์ ์ด ๋ค๋ฅธ ๊ฐ์ฒด๋ก ํ(Type) ๋ณํํ๊ฑฐ๋ ์ฌ๋ฌ ๊ฐ์ฒด๋ฅผ ๋ค๋ฅธ ๊ฐ์ฒด๋ก ํฉ์น๋ ์ผ์ ๋งค์ฐ ๋น๋ฒํ๊ฒ ๋ฐ์ํฉ๋๋ค. ์ด๋ฐ ์์ ์ ๊ฐ๋ฐ์๊ฐ ๋ชจ๋ ์ง์ ํ๊ฒ๋๋ฉด ๋ฐ์ํ๋ ๋ฌธ์ ์ ์ ๋ช ๊ฐ์ง ๋์ดํด ๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์ฌ๋ฏธ๊ฐ ์๊ณ ๋ฐ๋ณต์ ์ด๊ณ ์ฝ๋ ์ค๋ณต์ด ๋ฐ์ํ๊ธฐ ์ฝ์ต๋๋ค. ์ค์ํ๊ธฐ ์ฝ์ต๋๋ค. ํ๋๊ฐ ์ถ๊ฐ๋ ์์ , ์ญ์ ๊ฐ ์ผ์ด๋ ๊ฒฝ์ฐ ๋ณํํ๋ ๋ก์ง์ ๋ํด์ ์์ ์ด ํ์ํฉ๋๋ค. ๋น์ฆ๋์ค ๋ก์ง์ ์์ด๊ฒ ๋๋ฉด ์ฝ๋๊ฐ ๋ณต์กํด์ง๋๋ค. ๊ฒฐ๊ตญ ์.. Back-End/Spring 2023. 4. 18. ์ด์ 1 ๋ค์