Model 파일 생성 시, Getter와 Setter 함수 생성이 불가피하다.

public class TestVO {
    private int id;
	private String name;
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
}

변수가 2개만 해도 생성해야 함수가 4개나 된다. 

 

그러나, Model 객체에는 대부분 많은 변수 선언이 있기 때문에 많은 Getter, Setter 함수 생성에 시간을 허비하게 된다.

 

Lobmok을 사용하게 되면 어노테이션을 사용하는 것 만으로도 Getter, Setter 문제를 쉽게 해결할 수 있다.

 

Lombok 적용방법

1. jar 다운로드(https://projectlombok.org/download)

2. java -jar lombok.jar 실행

3. Eclipse 또는 STS 실행파일 선택 후, 설치

4. Eclipse 또는 STS 실행

5. 해당 프로젝트에 Lombok.jar 적용

6. Model 클래스에 어노테이션 적용

7. Outline창에 Getter,Setter 함수가 보이면 적용 완료.

 

@Data
public class TestVO {
	private int Id;
	private String name;
}

 

Lombok에서는 Getter,Setter외에도 생성자 함수와 널 설정 등 다양한 어노테이션이 제공되고 있다.

상세 내용은 공식 홈페이지를 참조하면 된다.(https://projectlombok.org/features/all)

'TOOL' 카테고리의 다른 글

Framework vs Library  (0) 2021.01.25
[PMD] Code Analyzers  (0) 2010.12.30
[Eclipse] 이클립스 단축키  (0) 2010.07.26