오류 내용
> Task :cleanTest
> Task :compileJava
> Task :processResources UP-TO-DATE
> Task :classes
> Task :compileTestJava FAILED
/SomethingProject/Someclass.java:31: error: cannot find symbol
User user = userRepository.save(User.builder()
^
해결 방안
보통 Intellij 와 IDE 에서 Spring Boot 프로젝트를 만들다보면 build.gradle 에 아래와 같이 의존성이 설정되어 있는 경우가 있다.
compileOnly 'org.projectlombok:lombok'
compileOnly 로 하게 되면 컴파일 시점에 라이브러리를 찾게 되는데, 찾기 전에 아래와 같이 annotationProcessor 를 추가적으로 더 넣어서 더 먼저 진행되도록 해야 한다고 한다.
annotationProcessor 'org.projectlombok:lombok'