미운 오리 새끼의 우아한 개발자되기

[Spring Boot 에러] Cannot resolve symbol 'NoArgsConstructor' 본문

Errors!!!/Spring & Spring Boot Error

[Spring Boot 에러] Cannot resolve symbol 'NoArgsConstructor'

Serina_Heo 2020. 8. 31. 22:02

개발환경: IntelliJ + Spring Boot + Gradle + Windows10

Lombok을 플러그인으로 설치했는데 @NoArgsConstructor 어노테이션을 사용할 수 없다는 에러가 발생했다.

인텔리제이를 써보는 것도 처음, Spring Boot도 처음, Gradle도 처음이라 하나하나 다 찾아가는게 시간이 오래 걸린다. 

 

1. Lombok plugin install

Alt+Ctrl+S를 눌러 Setting 창을 키고 Plugins -> Lombok install

 

2. Enable annotation processing

Alt+ Ctrl+ S를 눌러 Build,Execution, Deployment 누른다. 

Compiler -> Annotation Processors에서 위의 사진과 같이 체크해준다.

 

3. build.gradle 파일에 dependency 추가

1
2
3
4
dependencies {
    compileOnly 'org.projectlombok:lombok:1.18.12'
    annotationProcessor 'org.projectlombok:lombok:1.18.12'
}
cs

 

난 플러그인만 해주면 되는줄 알고,,,이걸 빼먹었더랬다;하하

고로 위의 3가지를 모두 해주어야

이렇게 잘 된다! 후후

 

참고 자료(Reference)