처음 스프링 프로젝트 생성시에 LomBok
을 추가 하는 방법이다.
build.gradle
에 라이브러리 및 환경 추가1. spring
프로젝트의 build.gradle
에 LomBok 설정을 추가해야한다.
//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') {
exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
}
}
test {
useJUnitPlatform()
}
LomBok 환경 설정 코드를 복붙한 후 우측 상단에 있는 코끼리 아이콘을 눌러서 저장을 해야한다.
2. LomBok 플로그인 깔기
File
카테고리 → Settings...
→ Plugins
검색 → LomBok
검색 후 설치
3. Annotation Processers 설정
File
카테고리 → Settings...
→ Annotation Processers
검색 → Enable annotation processing
박스 체크
✔ @Getter
✔ @Setter
✔ @RequiredArgsConstructor
final
이 붙은 필드값을 매개변수로 받는 생성자를 만들어준다.@Autowired
를 생략하는 방법을 주로 사용한다. 이 때 LomBok 라이브러리의 @RequiredArgsConstructor
를 같이 사용하면 좋다.