>Java >java지도 시간 >IntelliJ IDEA에서 Lombok의 @Slf4j를 사용할 수 없는 이유는 무엇입니까?

IntelliJ IDEA에서 Lombok의 @Slf4j를 사용할 수 없는 이유는 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-15 12:01:02416검색

Why Can't I Use Lombok's @Slf4j in IntelliJ IDEA?

IntelliJ IDEA의 Lombok 컴파일 문제

문제 설명:

Lombok을 사용하는 동안 IntelliJ IDEA 프로젝트에서 사용자는 주석이 달린 클래스의 로그 변수에 대해 "기호를 찾을 수 없습니다" 오류가 발생합니다. Lombok 플러그인을 설치하고 IDE 내에서 Lombok 생성 메서드 및 필드가 성공적으로 인식되었음에도 불구하고 컴파일이 실패합니다.

해결책(IntelliJ IDEA 12용):

IntelliJ IDEA 12에서 이 문제를 해결하려면 "설정 -> 컴파일러 -> 주석 프로세서"에서 "주석 처리 활성화" 옵션을 활성화하세요. 그런 다음 IDE가 주석을 인식하고 컴파일 오류를 제거하도록 프로젝트를 다시 빌드합니다.

솔루션(IntelliJ IDEA 2016.2용):

IntelliJ IDEA 2016.2의 경우 다음 다음 단계를 따라야 합니다:

  1. "기본 설정... -> 빌드, 실행, 배포 -> 컴파일러 -> 주석 프로세서"로 이동합니다.
  2. "활성화"를 확인합니다. 주석 처리" 확인란이 선택되었습니다.

대체 솔루션(IntelliJ IDEA 2019.2.1용):

  1. https에서 최신 Lombok JAR 파일을 다운로드합니다. ://projectlombok.org/download.
  2. 프로젝트의 lib 디렉터리에 JAR 파일을 추가합니다.
  3. IntelliJ IDEA에서 "파일 -> 설정 ->에서 "주석 처리 활성화"를 활성화합니다. ; 빌드, 실행, 배포 -> 컴파일러 -> 주석 프로세서".
  4. 프로젝트의 모듈 설정에 따라 "저장소에서 소스 생성"을 설정합니다.
  5. IntelliJ IDEA Marketplace.
  6. Lombok JAR 파일을 프로젝트 라이브러리로 추가합니다.

이 단계를 따르면 프로젝트는 Lombok 패키지에서 가져오고 Lombok 주석을 사용할 수 있습니다. 로그 변수와 관련된 컴파일 오류를 해결합니다.

위 내용은 IntelliJ IDEA에서 Lombok의 @Slf4j를 사용할 수 없는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.