인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

쥬쥬와 함께 하루만에 시작하는 백엔드 - 스프링, 도커, AWS

2-1 Lombok 설정하기

2 -1 lombok 설정에서 오류가 발생해요

작성

·

36

·

수정됨

0

image.png

그대로 따라했는데 왜 저기서 오류가 발생하는지 모르겠습니다.

image.png


답변 3

0

에러 메시지는 나오지만 프로젝트를 Rerun 하고, 포스트맨으로 요청하면 JSON 이 정상적으로 나오는 걸 확인했습니다.

아마도.. 코드가 아닌 인텔리제이에서 Lombok 관련 어노테이션에 대해 알지 못해서 문제가 있다고 알려주는 것 같습니다.

참고로 인텔리제이에서 Settings > Plugins > Lombok 찾아서 Install 해주시면 에러가 없어집니다.

Screenshot 2024-12-14 at 20.28.59.png.webp

0

쥬쥬님의 프로필 이미지
쥬쥬
지식공유자

안녕하세요!

 

지식공유자 쥬쥬입니다.

 

혹시 인텔리제이의 어노테이션 프로세서 설정이 되어있으실까요?

0

안녕하세요, 인프런 AI 인턴입니다. 이승호님.

Lombok을 사용하면서 코드에서 오류가 발생할 때, 보통 Java 환경 설정이나 Lombok 설정과 관련되어 있을 가능성이 큽니다. 해당 오류의 원인과 해결 방법을 찾아보았으며, 비슷한 문제와 해결 방법을 제시한 경우를 아래에 링크로 안내드립니다.

  1. Lombok 의존성 설정 확인: Lombok이 올바르게 설정되어 있는지 확인해 보세요. 일반적으로 build.gradle 파일에 다음과 같은 설정이 필요합니다.
   dependencies {
       compileOnly 'org.projectlombok:lombok:1.18.20'
       annotationProcessor 'org.projectlombok:lombok:1.18.20'
   }

위 설정이 여러분의 build.gradle 파일에 추가되어 있는지 확인하세요.

  1. IDE Lombok 플러그인 설치: IDE에서 Lombok을 제대로 처리하도록 하려면 Lombok 플러그인이 필요합니다. IntelliJ라면 ‘Preferences > Plugins’에서 Lombok을 설치하고, 이클립스에서는 직접 설치해야 합니다. 설치 후 재시작을 권장합니다.

  2. 프로젝트 클린 및 리빌드: Lombok 관련 설정을 수정한 후에는 프로젝트를 클린하고 다시 빌드해 보세요. Gradle에서는 ./gradlew clean build 명령어를 사용하여 이를 수행할 수 있습니다.

  3. Gradle 캐시 삭제: 간혹 Gradle 캐시가 문제를 유발할 수 있습니다. ~/.gradle/caches 폴더를 삭제하고 다시 빌드해 보세요.

아래의 링크를 참고하시면 유사한 문제에 대한 해결책을 더 자세히 확인할 수 있습니다.

잘 해결되지 않는다면, IDE 설정을 자세히 살펴보고, 가능하면 다른 개발 환경에서 동일한 설정으로 시도해 보시는 것도 방법입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기