코드 3-2 라이선스 모델
package com.optimagrowth.license.model;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
@Getter @Setter @ToString ➊
public class License {
private int id;
private String licenseId;
private String description;
private String organizationId;
private String productName;
private String licenseType;
}
➊ 라이선스 정보를 보관하는 POJO(Plain Old Java Object)
롬복(Lombok)
롬복은 프로젝트의 자바 클래스에 작성된 상용구(boilerplate) 코드양을 줄일 수 있는 소형 라이브러리다. 롬복은 문자열 메서드, 생성자 등에 대한 getter 및 setter 같은 코드를 생성한다.
이 책에서는 코드 가독성을 높이려고 전체 코드 예제에서 롬복을 사용했지만, 사용 방법은 자세히 다루지 않았다. 롬복에 대해 더 알고 싶다면 Baeldung.com 기사를 적극 추천한다.
STS(Spring Tool Suite) 4에 롬복을 설치하려면 롬복을 내려받아 실행하고 IDE에 연결해야 한다.