Lombok 테스트 환경에서 사용하기
Using Lombok in Unit Tests
Spring Initializr를 통해 프로젝트를 생성하면서 빌드 도구를 Gradle로 선택하고 Lombok 의존성을 구성하는 경우, 기본적으로 테스트 환경에서는 Lombok이 동작하지 않도록 설정됩니다.
build.gradle
dependencies {
// Lombok
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
}
테스트 환경에서도 Lombok 어노테이션을 사용하려면 build.gradle
에 테스트 스코프에 대한 롬복 의존성을 추가합니다.
build.gradle
dependencies {
// Lombok
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
// Lombok in tests
+ testImplementation 'org.projectlombok:lombok'
+ testAnnotationProcessor 'org.projectlombok:lombok'
}
- Spring
- Tests
- Gradle