우리가 객체를 만들때 변수를 선언하고 기본생성자부터 Getter, Setter까지 메소드를 다 작성해줘야 하지만
Lombok 플러그인은 기본생성자부터, Getter, Setter 생성을 한번에 해결해준다.
개발자는 객체에 사용될 변수만 선언해주고 클래스명 위에 @Data라는 어노테이션만 선언해주면 된다.
1. File -> Settings 로 진입한다.
2. Plugins > Marketplace > lombok 검색한다.
install 버튼을 누르고 설치를 진행하고 intellij를 restart한다.
3. 설치가 완료되면 build.gradle의 dependencies를 수정한다.
1 2 3 4 5 6 | dependencies { compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' implementation 'org.springframework.boot:spring-boot-starter-web' testImplementation 'org.springframework.boot:spring-boot-starter-test' } | cs |
build.gradle 마우스 오른쪽 버튼 > Import Gradle Project 선택
build.gradle 에서 dependencies 부분 Run build, Rebuild 한다.
4. 모델로 돌아와 @Data를 선언해주고 lombok을 import한다.
1 2 3 4 5 6 7 8 9 10 | package com.example.test.model; import lombok.Data; @Data public class SearchVO { private String id; private String email; private int page; } | cs |
Structure를 보면 생성자, 메소드가 정의된 것을 확인 할 수 있다.
5. File -> Settings -> Annotation Processors 로 진입한다.
Enable annotation processing을 체크해준다.
컴파일이 오류없이 잘 되는지 확인한다.
lombok 설치 및 설정이 잘 된 것을 확인했다.
'전체 > Spring Boot' 카테고리의 다른 글
Spring Boot JPA CRUD테스트 프로젝트 만들기 - 6 (0) | 2019.08.09 |
---|---|
Spring Boot JPA 설정 프로젝트 만들기 - 5 (4) | 2019.07.28 |
Spring Boot POST Method 프로젝트 만들기 - 3 (1) | 2019.07.27 |
Spring Boot GET Method 프로젝트 만들기 - 2 (0) | 2019.07.27 |
Spring Boot, IntelliJ, gradle 프로젝트 만들기 - 1 (0) | 2019.07.27 |