java/spring

[Spring] junit test에서 lombok 사용하는 방법

danuri 2024. 10. 16. 09:40

만약 lombok을 junit test에서 사용할 수 없다면?

build.gradle 파일에 다음 조건이 추가됐는지 확인해보자.

dependencies {
    compileOnly("org.projectlombok:lombok")
    annotationProcessor("org.projectlombok:lombok")

    ...
    
    // Lombok을 테스트 환경에서도 사용하기 위한 추가 설정
    testCompileOnly("org.projectlombok:lombok")
    testAnnotationProcessor("org.projectlombok:lombok")
}

-> Lombok의 애노테이션 프로세서가 테스트 코드에서도 동작하게 하자.