Develop/Spring
Lombok 이란?
jaeyoungb
2022. 7. 26. 19:38
우리는 대게 클래스를 생성하고
그 클래스 내에서 기본 생성자, 매개변수를 받는 생성자, getter & setter 메서드 등을 구현한다.
public class SearchParam {
private String account;
private String email;
private int page;
// 기본생성자
public SearchParam() {}
// 매개변수를 받는 생성자
public SearchParam(String account, String email, int page) {
this.accont = account;
this.email = email;
this.page = page;
}
// getter&setter 메서드
public String getAccount() {
return account;
}
public void setAccount(String account) {
this.account = account;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public int getPage() {
return page;
}
public void setPage(int page) {
this.page = page;
}
이렇게 말이다.
이런 코드를 직접 쓰지 않아도 사용하게 해주는 것이 바로 'Lombok' 이다.
클래스 밖에 Lombok Annotation 인 @Data 를 적어주면 된다.
Lombok 은 편리성을 위한 수단인 것이다.