해당 경로로 이동해서 아래와 같은 버튼 클릭
※ 경로에 한글이 없도록 주의하도록 하자.
만약 오류가 뜨면서 경로를 찾을 수 없다고 뜨면 Specify location... 으로 경로를 직접 지정해주자
경로를 지정했다면 Install / Update를 눌러서 설치
다음과 같은 화면이 나오면 설치가 완료된것이다.
해당 프로젝트의 pom.xml에 dependency 추가해주자.
version사이에는 본인 해당하는 버전을 넣어주자.
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.26</version>
<scope>provided</scope>
</dependency>
Lombok을 사용하여 간단한 모델 클래스를 만드는 예제
import lombok.Data;
@Data
public class User {
private Long id;
private String firstName;
private String lastName;
private String email;
}
위의 예제에서 @Data 어노테이션을 사용하면 id, firstName, lastName, email 필드에 대한 getter와 setter, toString, equals, hashCode 메소드를 자동으로 생성할 수 있습니다.
위의 예제에서 @Data 어노테이션을 사용하면 id, firstName, lastName, email 필드에 대한 getter와 setter, toString, equals, hashCode 메소드를 자동으로 생성할 수 있습니다.
아래는 Lombok을 사용하여 Builder 패턴을 적용한 예제입니다.
import lombok.Builder;
import lombok.Data;
@Data
@Builder
public class User {
private Long id;
private String firstName;
private String lastName;
private String email;
}
위의 예제에서 @Builder 어노테이션을 사용하면 User 객체를 생성할 때 Builder 패턴을 사용할 수 있습니다.
User user = User.builder()
.id(1L)
.firstName("John")
.lastName("Doe")
.email("john.doe@example.com")
.build();
이렇게 하면 User 객체를 생성하면서 값을 설정할 수 있습니다. 또한, @Data 어노테이션을 사용하여 자동으로 getter와 setter, toString, equals, hashCode 메소드를 생성할 수 있습니다.
기능과 API에 관한건 아래의 링크를 참고해주세요.
https://projectlombok.org/features/