[Spring] @Builder (Builder Patter)
๐ @Builder ์ด๊ฒ์ Builder Pattern (๋น๋ ํจํด)์ด๋ผ๊ณ ํ๋๋ฐ, ์ฌ์ฉํ ์ด์ ๋ ๊ฐ์ฒด๋ฅผ ์์ฑํ ์ ์๋๋ก ์ฌ์ฉํ ๊ฒ์ธ๋ฐ, ์๋ ์ฅ์ ์ด ์๊ธฐ ๋๋ฌธ์ ์ฌ์ฉํ ๊ฒ์ด์์ ํ์ํ Data๋ง ์ค์ ํ ์ ์์ ์ ์ฐ์ฑ์ ํ๋ณดํ ์ ์์ ๊ฐ๋
์ฑ์ ๋์ผ ์ ์์ ๋ถ๋ณ์ฑ ํ๋ณด ๊ฐ๋ฅ 1. ํ์ํ Data๋ง ์ค์ ํ ์ ์์ ์๋ฅผ ๋ค์ด Member ๊ฐ์ฒด๋ฅผ ์์ฑํด์ผ ํ๋๋ฐ, id๋ผ๋ ๋ฉค๋ฒ ๋ณ์๋ ๋ฐ์์ ์ ๊ฒ ์ง๋ง, @GeneratedValue๋ฅผ ํตํด Mariadb์ Auto Increament๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์ด์ฉ์๊ฐ ์ง์ ๊ฑด๋ค ํ์๊ฐ ์๋ ๊ฒ์ด์์. ์ด๋ ๊ฒ ๋งค๊ฐ๋ณ์๊ฐ ํ์์๋ ์ํฉ์ด๋ผ ํ ๋, Builder Pattern์ ์ฌ์ฉํ์ง ์์ผ๋ฉด id์ ๋๋ฏธ ๊ฐ์ ๋ฃ์ด์ฃผ๊ฑฐ๋, id๊ฐ ์๋ ์์ฑ์๋ฅผ ์๋ก ๋ง๋ค์ด์ฃผ์ด์ผ ํ..
2021.10.11