Lombok 라이브러리는 어노테이션을 통해서
생성자를 제공해주는 등 다양한 기능을 제공해줍니다.
코드를 더욱 간결하도록 만들어주어서 스프링 백엔드 개발에
정말 많이 사용되는 라이브러리 중 하나입니다.
설치법을 알아보겠습니다.
기본적으로 Start.spring.io 에서 라이브러리를 검색해서 Dependencie를 추가해도 됩니다.
인텔리제이에서 Lombok 설치 방법
다음 코드를 Build.gradle에 추가합니다.
plugins {
id 'java'
id 'org.springframework.boot' version '2.7.7'
id 'io.spring.dependency-management' version '1.0.15.RELEASE'
}
group = 'hello'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'
//lombok 설정 추가 시작
configurations {
compileOnly {
extendsFrom annotationProcessor
}
}
//lombok 설정 추가 끝
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter'
//lombok 라이브러리 추가 시작
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
testCompileOnly 'org.projectlombok:lombok'
testAnnotationProcessor 'org.projectlombok:lombok'
//lombok 라이브러리 추가 끝
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
tasks.named('test') {
useJUnitPlatform()
}
//Lombok 주석이 있는 부분만 추가하시면 됩니다.
무조건 Dependencies는 한줄로 입력 바랍니다.
코드를 수정하면 옆 코끼리 새로고침 버튼이 뜰텐데, 눌러줍니다.
정상적으로 설치됐는지 External Libraries 에서 찾아보겠습니다.
Lombok 수동설치
혹은 직접적으로 플러그인에서도 설치 가능합니다.
Preferences(윈도우 File -> Settings) -> plugin -> Lombok 검색 설치(재시작)
인텔리제이 설정
이제 인텔리제이에서 잘 사용할 수 있도록 몇가지 설정을 해주겠습니다.
Preferences -> 검색 (annotaion processors) -> Enable annotation processing 체크 선택 -> apply

이제 실행해보면 정상적으로 작동하는 것을 확인할 수 있습니다.
