[텍스트 게시판] Lombok 사용

이다혜·2023년 10월 29일
0

Java 텍스트 게시판

목록 보기
12/17

기존 코드의 문제점

Getter Setter 메소드들을 하나하나 만들어줘야 했기 때문에 귀찮고 코드가 길어진다.

해결 방법

Lombok 플러그인을 사용하면 자동으로 만들어준다.

build.gradle

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'

Quotation.java

@AllArgsConstructor
public class Quotation {
    @Getter
    private int id;
    @Getter @Setter
    private String content;
    @Getter @Setter
    private String author;
}
  • @Getter : Getter를 생성해준다.
  • @Setter : Setter를 생성해준다.
  • @AllArgsConstructor : 모든 필드 값을 파라미터로 받는 생성자를 만들어준다.

0개의 댓글