
안녕하세요. 이번에는
롬복(Lombok)에 대한 간단한 설명과 인텔리제이에 적용 방법을 알아보겠습니다.
롬복(Lombok)
롬복은 자바에서 반복적으로 작성해야 하는
보일러플레이트(boilerplate) 코드를
줄여주는 라이브러리인데요.
어노테이션(코드 주석)을 사용하여 코드를 간결하게 만들어 주는 역할을 하고 있어요.
그럼 대표적인 보일러 플레이트 코드를 간단하게 알아볼까요?
보일러 플레이트 코드
보일러 플레이트 코드는 프로그래밍에서 반복되는 작업이나 패턴에 대한 일종의 표준화된 코드이고.
대표적인 코드는 Getter / Setter, toString(), "생성자", 빌더 패턴 이 있어요.
코딩 공부를 하시면서 많이 접해왔던 코드들인데요.
롬복을 Java에 적용하는 법을 알아볼까요?
롬복(Lombok)의 적용 방법

우선 인터넷 브라우저에 maven repository을 검색하셔서 상단에 올라온 홈페이지를 클릭!

그러면 메인 홈페이지가 나오는데요
검색창에 'lombok' 작성 후 search 클릭!

검색이 완료되시면
하단에 'Project Lombok'이 나와있을 거예요. 바로 들어가 봅니다.

들어가신다면 이런 화면이 뜨실 거예요.
그다음 우리는 최신버전을 받을 거예요!
하단에 Version 목록 중 최상단 1.18.38을 클릭해서 들어가 볼게요!

이러면 하단부에 링크가 생기는데요.

여기서 Gradle - Fomat에서 'Groovy Shot를 바꾸신다음,
바뀐 링크들이 있을 거예요.
마우스를 딸깍하고 한번 누르시면 자동복사되니 드래그하실 필요가 없답니다. 그대로 복사!

이제 인텔리제이로 들어가 신다음 프로젝트 폴더에서 코끼리모양으로 있는 build.gradle을 들어가 보시면
이런 화면이 나오는데요.
우리는 그중 dependencies { 안에 있는 친구들 중
testImplementation platform('org.junit:junit-bom:5.10.0')
testImplementation 'org.junit.jupiter:junit-jupiter'
이 친구들을 제외하고 지워주세요.

그다음이 가장 중요한데요!
지운 공간에 compileOnly 하나와 annotationProcessor를 작성하신 후
링크를 붙여 넣기를 하는데 링크는 지워줍니다.
compileOnly 'org.projectlombok:lombok:1.18.38'
annotationProcessor 'org.projectlombok:lombok:1.18.38'
작성과 복사 붙여 넣기를 잘하셨다면 이렇게 코드가 완성됩니다.
그러면 우측상단에 작은 코끼리 모양이 생길 건데 클릭해 주셔서 적용시켜 줍니다.

그러면 우측하단에 인틀리제이가 스스로 롬복을 적용시켜 주는 걸 볼 수 있습니다!
이제 인텔리제이에 롬복이 잘 스며들었는지 확인과 테스트를 해봐야겠죠?

메뉴 - 설정 - 플러그인으로 들어가셔서 검색창에 lombok을 작성하시면 상단에 lombok이 있는지 확인해 주세요!
그러면 우선 인텔리제이에 잘 스며들었다고 생각하시면 됩니다.

그다음 설정에서 컴파일러 - 어노테이션 프로세서를 들어가 보신 후 상단에
'어노테이션 처리 활성호' 체크하시고 우측 하단에 적용 클릭! 그다음 확인을 누르면 롬복 적용까지 끝났어요!

롬복의 적용확인을 위해 보일러플레이트 코드들을 @시작으로 첫 단어를 대문자로 작성을 해보시면
화면과 같이 노랗게 적용이 되었다는 걸 확인이 됩니다.

여기까지 롬복에 대해 알아보고 적용하는 법을 알아봤는데요.
롬복을 이용하면 앞으로 코딩을 조금 더 쉽고 편하게 공부할 수 있을 것 같아요.
'Backend > Java' 카테고리의 다른 글
| Java의 기초 테스트 1편 - 코딩 해설 (7) | 2025.07.22 |
|---|---|
| Java의 기초 테스트 1편 - 코딩 (4) | 2025.07.21 |
| MVC (2) | 2025.07.15 |
| OOP-SOLID 원칙 (6) | 2025.07.14 |
| 예외 처리(Exception Handling) try, catch, finally (5) | 2025.07.12 |