[Error] 테스트 코드에서 lombok 사용
by 코박7에러 발생.
- test 코드 작성 중 lombok 어노테이션을 사용할 일이 생겨 사용을 하려했으나, lombok 패키지를 찾지 못하는 에러가 발생했다.
에러 내용.
Cannot resolve symbol 'Slf4j'
@Slf4j
@ExtendWith(SpringExtension.class)
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
public class ControllerTest {
...
}
원인.
테스트 환경에서는 test 의존성을 따로 주입해줘야한다는것을 확인.
해결.
테스트 의존성 주입.
// 테스트 코드에서 lombok 을 사용하려면 의존성 주입 필요.
testCompileOnly 'org.projectlombok:lombok:1.18.12' // 테스트 의존성 추가
testAnnotationProcessor 'org.projectlombok:lombok:1.18.12' // 테스트 의존성 추가
'에러' 카테고리의 다른 글
블로그의 정보
코딩박스
코박7