도메인 파일 생성 시 getter, setter 등 귀찮은 작업을 편하게 해주는 롬복(lombok)
IntellJ에서 설치해보았다.
1. Dependency 설정
Gradle
compileOnly group: 'org.projectlombok', name: 'lombok', version: '1.18.34'
Maven
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.34</version>
<scope>provided</scope>
</dependency>
해당 버전은 작성 당시 maven repository 기준 최신 버전으로 기재하였다.
* start.spring.io 사이트로 프로젝트 생성 시에 dependency를 추가해주면 편하다
2. 플러그인 설치
기존에 설치를 했었다면 진행할 필요 없다.
File > Settings 클릭하여 설정 창을 열어준다.
*Mac일 경우 IntellJ IDEA > Preferences
plugins라고 검색하여 Plugins 항목을 선택해준다.
lombok을 검색 후 설치해준다.
3. Enable annotation processing
설정 창에서 annotation으로 검색 후, Annotation Processors 항목을 선택한다.
Enable annotation processing 항목을 체크한다.
* 프로젝트 생성 시 마다 해당 작업을 해주어야 하는것 같다..
4. Lombok 사용
클래스 명 위에 @Getter, @Setter 어노테이션을 추가하여 편하게 사용할 수 있다.
'Tool > IntelliJ' 카테고리의 다른 글
[IntelliJ] 인텔리제이 Gradle Dependencies 빨간줄 에러 (0) | 2024.11.25 |
---|---|
IntelliJ Spring boot Devtools 자동 빌드 반영 적용 (1) | 2024.07.25 |