더북(TheBook)

코드 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에 연결해야 한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.