Lombok Annotation ๊ด๋ จ
lombok์ด๋? Getter์ Setter๋ฅผ Annotationํํ๋ก ์ฌ์ฉํ์ฌ Method๋ฅผ ๊ตฌํํ์ง ์๊ณ , ์ฌ์ฉํ ์ ์๊ฒ ํด์ฃผ๋ ๊ฒ Java Compile ์์ ์์ ํน์ Annotation์ผ๋ก ํด๋น Code๋ฅผ ์ถ๊ฐํ ์ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ. ๊ฐ๋
์ฑ๊ณผ ์ ์ง๋ณด์์ ๋ง์ ๋์์ ์ฃผ๊ฒ๋๋, ์ ๋ชป ์ฌ์ฉํ ๊ฐ๋ฅ์ฑ์ด ๋งค์ฐ ๋์ Library. ๐ @Data ์ฌ์ฉ์ NoNo!! @Data๋ ์๋ Annotation์ ํ๋ฒ์ ํฌํจํ๋ ๊ฐ๋ ฅํ Annotation์ธ ๊ฒ์ด์์. @ToString, @EqualseAndHashCode, @Getter, @Setter, @RequiredArgsConstructor ๋ฌธ์ ๋ @Setter๋ฅผ ํฌํจํ๊ณ ์๋ค๋ ๊ฒ์ด๊ฒ ์ง์? @Setter ๋ ๊ทธ ์๋๊ฐ ๋ถ๋ช
ํ์ง ์๊ณ , ๊ฐ์ฒด(์ธ์คํด์ค ๋ณ..
2021.06.17