티스토리 뷰

반응형

[ERROR] intellij lombok @RequiredArgsConstructor

최대한 준비를 하고 시작한 것 같은데도, 끊이지 않는 빨간 줄.. import를 잘못한 것인지, dependency가 빠졌는지, 놓친 것이 있는지, 버전이 바뀌었는지 열심히 찾고 찾다가 결국 editor의 pakage 문제였습니다. 에러를 평소에 달고 사는 것 같았지만, 에러 해결 외에도 다른 것에서 공부하고 싶은데 여기에 쏟는 시간이 상당한 느낌입니다.

 

lombok @RequiredArgsConstructor

이 애노테이션은 필드에 대한 생성자를 생성해줍니다. 즉, final@NotNull이 지정된 초기화되지 않은 모든 필드들에 대한 생성자를 자동으로 생성해줍니다.

 

Variable '' might not have been initialized

Variable '' might not have been initialized
Variable '' might not have been initialized

그럼에도 발생하는 초기화를 하라는 빨간 줄.. 분명히 @RequiredArgsConstructor도 lombok으로 설정했는데도 발생했습니다. 정말 위에 말씀드린 것처럼 한참 찾다가 결국 해결했는데 좀 허무합니다.

 

intellij Lombok Plugin 설치

방법은 Lombok Plugin을 설치하면 됩니다. Lombok 공식 홈페이지에서 setup 방법을 가이드하고 있는데, 강의만 따라가다보니 놓치고 배우지 못하는 것들이 나름 있나봅니다.

설치방법

  • File > Settings > Plugins
  • Lombok 검색 > install
  • Restart IntelliJ IDEA

intellij Lombok Plugin
intellij Lombok Plugin

최대한 발생하는 에러들을 기록할 예정입니다. 특히 해결하는데 방법을 찾기 어렵거나, 너무 간단해서 잘 안나오는 에러들..을 제가 많이 겪는데 이것들을 주로 기록할 것 같습니다. 도움이 되셨으면 좋겠습니다.

잘못된 내용이나 개선할 사항이 있다면 댓글로 남겨주시면 감사하겠습니다:)

반응형
댓글