๐จ ์ฌ๋ณผ 'lombok'๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค
์ค๋ฅ์ ์์ธ์ ์ ํํ๊ฒ ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ ์คํ๋๋ ์คํ๋ง๋ถํธ ํ๋ก์ ํธ๊ฐ ๊ฐ์๊ธฐ lombok ์ด๋ ธํ ์ด์ ์ฌ์ฉํ๋๋ฐ ๋นจ๊ฐ ์ค์ด ์๊ธฐ๋ฉด์ ๋ฌธ์ ๊ฐ ์๊ฒผ๋คใ ใ
๐ ํด๊ฒฐ ๋ฐฉ์
ํด๊ฒฐ ๋ฐฉ์์ ์์ฃผ ๊ฐ๋จํ๋ฐ ๊ทธ๋ฅ lombok ๋ฒ์ ๋ง ๋ณ๊ฒฝํด์ฃผ๋ฉด ๋๋ค
๋๋ ์ฌ์ง์ฒ๋ผ 1.18.26 ๋ฒ์ ์ผ๋ก ๋ณ๊ฒฝํ๋๊น ์ค๋ฅ๋ฅผ ํด๊ฒฐํ ์ ์์๋ค
+) ์ถ๊ฐ์ ์ผ๋ก ๊ตฌ๊ธ๋งํ๋ฉด์ ๋ค๋ฅธ ํด๊ฒฐ ๋ฐฉ์๋ ์์๋๋ฐ build.gradle ํ์ผ์ dependencies์ annotationProcessor 'org.projectlombok:lombok' ๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ด๋ค
โ annotationProcessor?
์ปดํ์ผ ๋จ๊ณ์์ annotation์ ์ ์๋ ์ผ๋ ฌ์ ํ๋ก์ธ์ค๋ฅผ ๋์ํ๊ฒ ํ๋ ๊ฒ์ ์๋ฏธํ๋ค.
์ปดํ์ผ ๋จ๊ณ์์ ์คํ๋๊ธฐ ๋๋ฌธ์ ๋น๋ ๋จ๊ณ์์ ์๋ฌ๋ฅผ ์ถ๋ ฅํ๊ฒ ํ ์ ์๊ณ , ์์ค์ฝ๋ ๋ฐ ๋ฐ์ดํธ ์ฝ๋๋ฅผ ์์ฑํ ์๋ ์๋ค.
<์ฐธ๊ณ >
๋๋ ๋ฒ์ ๋ง ๋ณ๊ฒฝํ๋๊น ์คํํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ด์ annotation processor๋ฅผ ๋ฐ๋ก ์ถ๊ฐํ์ง๋ ์์๋๋ฐ ์ด ๋ถ๋ถ์ ๋ํด์๋ ์กฐ๊ธ ๋ ์ฐพ์๋ด์ผ ํ ๊ฒ ๊ฐ๋ค
'SpringBoot' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Springboot] swagger ์ ์ฉ ๋ฐ ๋ฐ์ ์ค๋ฅ ์ ๋ฆฌ (0) | 2023.09.20 |
---|---|
[Spring Boot] ๊ฒ์๊ธ ํ์ด์ง ๊ธฐ๋ฒ ์ ๋ฆฌ (0) | 2023.08.22 |
[Spring boot] NullPointException ์ค๋ฅ ํด๊ฒฐ (0) | 2023.08.11 |
[Spring boot] BCryptPasswordEncoder ์ฌ์ฉํ ๋๋ง๋ค ์ธ์ฝ๋ฉ ๊ฒฐ๊ณผ๊ฐ ๋ฌ๋ผ์ง ๋ (0) | 2023.08.02 |
[Spring boot] ๊ฒ์๊ธ ์์ ๊ธฐ๋ฅ ๊ตฌํํ๋ฉด์ ๋ฐ์ํ ์ค๋ฅ ์ ๋ฆฌ (0) | 2023.07.26 |