롬복(lombok) 설치하기

2024. 6. 20. 17:03[ Self-Study ]

환경 : Spring Boot Tools 4 

 

 

롬복은 클래스 자동화 라이브러리로 반복적으로 사용하는 코드들을 최소화시켜 가독성을 높여줄 수 있다. 

나는 dto의 getter/setter/constructor/toString 등을 쓰지 않기 위해 사용한다. 

 

 

1. 의존성 추가

<!-- lombok -->
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.32</version>
    <scope>provided</scope>
</dependency>

 

2. STS에 Lombok 설치

 

내 디렉토리내 /org/projectlombok/lombok 폴더 아래에 있는 jar 파일을 클릭하여 설치한다. (나는 cmd로 진행하였음.)

해당 경로에 들어가 롬복 설치하는 명령어 

CMD에서 실행은 다음과 같이 한다.
$ java -jar "파일전체경로"
// java -jar lombok-1.18.30.jar

해당 위치에서 [Specify location] 클릭하여 내 STS 실행파일을 선택한 후 설치 ! Ez

설치 내용 확인! 마지막 줄에 롬복 추가 됨

 


@Getter

 Getter 메소드 생성

@Setter

 Setter 메소드 생성

NoArgsConstructor

클래스에 사용할 수 있으며, 기본 생성자임

AllArgsConstructor

클래스에 사용할 수 있으며, 모든 필드를 매개변수로 가지는 생성자임

@ToString

toString() 메소드. exclude 옵션을 사용하여 출력하지 않고자 하는 항목 설정 가능

@Data

@Getter, @Setter, @ToString 등을 포함하고 있는 상위개념. 

 

 

    - 사용 예
import lombok.Data;

@Data
//@Setter @Getter @NoArgsConstructor @ToString
public class ExampleDto {
	private int exampleNo;
	private String exampleName;
	private String exampleType;
}

 

 

 

개인 공부 기록용입니다:)

728x90