본문 바로가기
Develop/Spring

Lombok 이란?

by jaeyoungb 2022. 7. 26.

우리는 대게 클래스를 생성하고

 

그 클래스 내에서 기본 생성자, 매개변수를 받는 생성자, 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