Back-End/그 외

[Lombok] Lombok @Getter,@Setter Annotation 인식 안됨 [해결]

HMHA 2023. 2. 10. 10:52
300x250
반응형

Lombok이라는 라이브러리는 클래스 상단에 어노테이션을 입력해 기본적으로 생성되야 하는 메서드들을 생성해주는 것을 배워서 사용해 보려는데 jar파일도 다운 받아서 라이브러리에 넣어주고 @Getter, @Setter 정의를 해줬는데도 인식이 안되는 문제가 생겼다! 

원래는 이렇게 @Getter, @Setter 를 클래스 상단에 작성을 하면 

옆에 Project Explore에서 MessageVo 하단에 getter/setter 메서드들이 좌르르 생긴다.

근데 내  VO하단에는 안 생겼다

 

딱히 에러는 안 뜨는데 그냥 인식만 안되서 뭐가 문제인지 답답했다.

역시 구글링이 답이다

 

그래서 해결 방법은 간단하게 설치만 해주면 되는 것!

 

롬복 홈페이지에 가서 롬복.jar 파일을 다운 받았다는 가정하에 해결방법을 적어본다.

1. 프로젝트 선택 후 우클릭 ->project built path -> add external library -> 다운받아놓은 lombok.jar을 선택해서 추가!
2. 이클립스 메뉴에서 Help -> Install New Software -> 검색창에서 https://projectlombok.org/p2 검색

3. 검색하면 lombok이 뜬다!! lombok이 뜨면 선택하여 설치!

4. 이클립스를 껐다가 다시 킨다.

 

 

이렇게만 해주면 문제 해결이다. :D

 

해결된 화면이다! MessageVO하단에 getter/setter 메서드가 좌르르 생겼다. 

롬복은 코드를 조금 줄이기 위해서 사용하는 것인데 사용 하기 전에 하드코딩으로도 getter/setter작성을 할 수 있어야 좋을 거 같다

 

문제는 항상 생기는 거 같다. 하지만 포기하지 말고 구글링을 해보장!! 

롬복 설치 완료!

 


 

출처 : https://sunny-jang.tistory.com/35

 

이클립스 Lombok @Getter,@Setter Annotation 인식 안됨 [해결]

Lombok이라는 라이브러리는 클래스 상단에 어노테이션을 입력해 기본적으로 생성되야 하는 메서드들을 생성해주는 것을 배워서 사용해 보려는데 jar파일도 다운 받아서 라이브러리에 넣어주고 @G

sunny-jang.tistory.com

 

300x250
반응형