Spring을 사용하면서 생상선 향상을 위해, lombok 은 설치하여 사용합니다.
Intellij 는 마켓플레이스에서 바로 lombok을 조회해서 설치 하기가 쉽습니다.
lombok 사용을 위해 해야 할 일!
- lombok 설치 : marketplace 검색 하여 설치!!!
- intellij annotation 활성화
: intellij -->setting --> build .. --> compiler --> annotation processor 에 "Enable annotation processing" 체크 - 패키지 dependency 추가 : 저는 Gradle을 사용 했으므로, build.gradle 파일 수정이 필요합니다.
- 빌드 (Gradle) reload 하여 다시 의존성 빌드 진행
즉시 설치하고 기존 클래스에 get, set 메소드 및 생성자를 생성하는 annotation ( @Data @AllArgConstructor )을 넣었는데 인식이 안되었습니다.
아래 Intellij Structure 탭에서는 해당 클래스의 메소드와 생성자가 자동으로 만들어 진것을 볼수 있습니다.
하지만, 실행을 하면 getPage(), getAccount() 와 같은 메소드를 찾을수 없다고 나옵니다.
빌드 의존성 부분에 내용을 추가합니다.
어노테이션 프로세서 활성화 체크 합니다. 그리고 적용 -> 확인 진행합니다.
다시 프로젝트 빌드하여 정상적으로 실행하고, API 테스트 한다.
!!! 여기서, 추가 !!!
동일하게 했는데도, 처음에 에러가 났었습니다. 그래서 다시 의존성 제거하고, 어노테이션 활성화도 끄고 프로젝트를 완전히 종료하고, 다시 Intellij 를 실행하고 lombok 어노테이션 없이 정상 실행된 상태에서, getter / setter 함수를 주석 후 위 순서대로 다시 수행하니까 정상 수행되었습니다.
'DevOps' 카테고리의 다른 글
[MySQL] MySQL Windows 설치하기 (0) | 2023.11.07 |
---|---|
[Pycharm] 파이참(Pycharm) Terminal 접속 Error 해결 (0) | 2022.10.24 |
[Linux] Yum 에 대해 알아보자 (0) | 2022.09.23 |
[DevOps] requirements.txt 활용한 가상환경 만들기 ( + 자주 쓰는 conda 명령어) (0) | 2022.09.11 |
[AWS]SSH로 EC2 인스턴스 접속하기 (Mac) (0) | 2022.03.05 |