[Java] ํธ๋ฆฌํ Lombok ๊ธฐ๋ฅ ์ ๋ฆฌ
#1. Lombok ๊ธฐ๋ฅ 1. @Getter๋ @Setter @Getter๋ @Setter๋ฅผ ํด๋์ค ์๋จ์ ์ถ๊ฐํ๋ฉด lombok์ด ํด๋น๋๋ ํ๋๋ค์ ๋ํ ๊ธฐ๋ณธ getter/setter๋ฅผ ์์ฑํด ์ค๋๋ค. @Getter, @Setter์๋ ์ ๊ทผ์ ํ์๋ฅผ ๊ฐ ํ๋๋ง๋ค ์ค์ ํ ์๋ ์์ต๋๋ค. ๋ง์ฝ ์์ฑ๋๋ getter/setter์ ๋ช
์์ ์ผ๋ก AccessLevel์ ๋ช
์ํด์ฃผ์ง ์์ผ๋ฉด, ์ ๊ทผ ์ ํ์๋ public์ด ๋ฉ๋๋ค. ํ์ฉ๋๋ access level๋ค์ PUBLIC, PROTECTED, PACKAGE, PRIVATE๊ฐ ์์ต๋๋ค. 2. @NoArgsConstructor ์ด ์ด๋
ธํ
์ด์
์ ํ๋ผ๋ฏธํฐ๊ฐ ์๋ ์์ฑ์๋ฅผ ์์ฑํฉ๋๋ค. @NoArgsConstructor์ ์ฌ์ฉํ ๋๋ ์๋์ ๊ฐ์ ์ฃผ์์ ์ด ์์ต๋๋ค. ํ๋๋ค์ด ..