mapper1 [Spring] Map Struct ์ฌ์ฉํ๊ธฐ Map Struct https://mapstruct.org/ ๐ก MapStruct๋ ๊ตฌ์ฑ ์ ๊ทผ๋ฒ์ ๋ํ ๊ท์ฝ์ ๊ทผ๊ฑฐํ์ฌ Java Bean ์ข ๋ฅ ๊ฐ์ ๋งคํ ๊ตฌํ์ ํฌ๊ฒ ๋จ์ํํ code generator ์ด๋ค. ๊ฐ๋จํ๊ฒ ๋งํ๋ฉด Dto ์ Entity์ ๋ณํ์ ์ฝ๊ฒ ๋์์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค. ๊ทธ๋ ๋ค๋ฉด Map Struct๋ฅผ ์ ์ฌ์ฉํ ๊น? ์ฅ์ ์ด๋ ธํ ์ด์ ์ ์ฌ์ฉํ์ฌ ์ปดํ์ผ์ ๋งคํ์ฝ๋๊ฐ ์์ฑ๋๊ธฐ๋๋ฌธ์ ์ปดํ์ผ ์ค๋ฅ ํ์ธ์ด ๊ฐ๋ฅํ๋ค. (์ปดํ์ผ ์์ ์ ๋งคํ ์ ๋ณด๊ฐ ํ์ ์ธ์ดํํ ์ง๋ฅผ ๊ฒ์ฆ) ๋ฆฌํ๋ ์ ์ด ์๋ ์ง์ ๋ฉ์๋๋ฅผ ํธ์ถํ๋ ๋ฐฉ์์ผ๋ก ๋์ํ์ฌ ์๋๊ฐ ๋น ๋ฅด๋ค. ๋๋ฒ๊น ์ด ์ฝ๋ค. ๊ตฌํ์ฒด๋ฅผ ์๋์ผ๋ก ์์ฑ ๋๊ธฐ๋๋ฌธ์ ์์ฑ๋ ๋งคํ ์ฝ๋๋ฅผ ๋์ผ๋ก ํ์ธ ํ ์ ์๋ค. → ์ค์ ๊ฑฐ๋ํ ์์คํ ์ ๋ง๋ค๋ค๋ณด๋ฉด, ๋ค์ํ ๋๋ฉ์ธ ์์ญ๋ค์ด ์.. 2023. 1. 21. ์ด์ 1 ๋ค์