답변 1
0
ㅎㅎ 롬복 의존성이 추가되어있지 않아서 에러가 발생한 것으로 보입니다.
dependencies {} 내에
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
를 추가해주시고,
build.gradle 우측 상단에 뜨는 코끼리를 클릭하시거나 우측 상단의 코끼리를 눌러
열린 gradle 탭에서 새로고침 버튼(왼쪽 첫번째 버튼)을 눌러 주시면 될 것 같습니다!
사용하고 계시는 코드를 보니 챕터 2.의 서블릿을 하고 계신 것 같습니다. 강의자료를 보면
build.gradle에 다른 부분을 제외하고
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
dependency가 이렇게 들어가 있는지 확인해주시면 감사하겠습니다.
추가 후 gradle refresh는
왼쪽의 빨간 박스는 변경 사항이 있을 때 생기는 refresh 버튼이고, 오른쪽 빨간 박스는 gradle 탭을 열면 보이는 곳의 refresh 버튼입니다.
둘 중 아무거나 눌러주시면 될 것 같습니다.
그 후에 import 문을 직접 쓰지 마시고 @Getter를 작성하다보면 롬복이 정상적으로 추가되었다는 가정 하에 인텔리제이가 롬복 애노테이션이라고 직접 찾아주게 됩니다 :)
리프레쉬는 어떻게하나요?