catsridingCATSRIDING|OCEANWAVES
Dev

Lombok 테스트 환경에서 사용하기

jynn@catsriding.com
Dec 04, 2023
Published byJynn
999
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