우리는 대게 클래스를 생성하고
그 클래스 내에서 기본 생성자, 매개변수를 받는 생성자, 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 은 편리성을 위한 수단인 것이다.
'Develop > Spring' 카테고리의 다른 글
Assert.assertTrue(); 안됨 해결 (0) | 2022.07.28 |
---|---|
@Autowired 란? (0) | 2022.07.27 |
Repository 란? (0) | 2022.07.27 |
JPA 란? (0) | 2022.07.26 |
Entity 클래스와 Dto 클래스의 차이 (0) | 2022.07.23 |