본문 바로가기
백엔드/Spring

[spring] @Test 빌드시 ' Cannot find symbol method' 에러

by 작은소행성 2022. 4. 13.

error: cannot find symbol

 

프로젝트를 만들고 빌드하는데 다음과 같은 에러가 나면서 프로젝트 빌드가 되지 않았다. 

 

개발환경은 

java 1.8 버전과 build.gradle 에서 진행했다. 

 

 

 

다음과 같은 에러가 생긴것은 롬복을 사용하는데 annotationProcessor 를 사용하지 않아서 생긴 오류였다.

아래 내용을 추가해주고 리빌드하니 에러가 없어지고 빌드가 되었다. 

 annotationProcessor 'org.projectlombok:lombok'

 

 

 

 

AnnotationProcessor 란

일반적으로 어노테이션에 대한 코드베이스를 검사, 수정, 생성 하는데 사용된다. 

본질적으로 java 컴파일러의 플러그인의 일종이다. 

 

gradle 에서 별다른 설정을 하지 않아도 gradle 자체에서 annotationProcessor 으로 선언한 라이브러리의 적절한annotationProcessor 를 선택해서 사용한다고 한다. 

 

 

반응형