Getter Setter 메소드들을 하나하나 만들어줘야 했기 때문에 귀찮고 코드가 길어진다.
Lombok 플러그인을 사용하면 자동으로 만들어준다.
Lombok 설치 후 dependencies에 아래 코드를 추가해줘야 사용할 수 있다.
//롬복 추가
implementation 'org.projectlombok:lombok:1.18.30'
annotationProcessor 'org.projectlombok:lombok:1.18.30'
//테스트 환경엣도 롬복 사용 가능하도록 추가
testImplementation 'org.projectlombok:lombok:1.18.30'
testAnnotationProcessor 'org.projectlombok:lombok:1.18.30'
@AllArgsConstructor
public class Quotation {
@Getter
private int id;
@Getter @Setter
private String content;
@Getter @Setter
private String author;
}
@Getter
: Getter를 생성해준다.@Setter
: Setter를 생성해준다.@AllArgsConstructor
: 모든 필드 값을 파라미터로 받는 생성자를 만들어준다.