일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- javascript
- 마이그레이션
- sql
- Migration
- 선점 스케줄링
- 타입스크립트
- webpack
- Oracle
- typescirpt
- 데이터베이스
- dbms
- useCallback
- 처리프로그램
- 프로덕트관리
- 자바스크립트
- 운영체제
- roadhog
- 블록체인용어
- 코드서울
- 프론트엔드
- 오라클
- 리액트
- 서비스프로그램
- Database
- 제어프로그램
- 프로덕트구조
- typescript
- react코어
- react
- 감시프로그램
- Today
- Total
Develop+
이클립스 Lombok @Getter,@Setter Annotation 인식 안됨 [해결] 본문
Lombok이라는 라이브러리는 클래스 상단에 어노테이션을 입력해 기본적으로 생성되야 하는 메서드들을 생성해주는 것을 배워서 사용해 보려는데 jar파일도 다운 받아서 라이브러리에 넣어주고 @Getter, @Setter 정의를 해줬는데도 인식이 안되는 문제가 생겼다!
보아하니 Lombok을 다운해서 라이브러리에만 넣어주는 것이 아니고 설치까지 해줘야 완료가 되는 것인데,
나는 설치 안하고 라이브러리만 넣어서 인식이 안되는 것이었다 ㅋㅋ
원래는 이렇게 @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작성을 할 수 있어야 좋을 거 같다 :)!!
문제는 항상 생기는 거 같다. 하지만 포기하지 말고 구글링을 해보장!!
롬복 설치 완료!
'자바' 카테고리의 다른 글
자바 언어 특징 Note (0) | 2020.11.16 |
---|