[ Self-Study ]
롬복(lombok) 설치하기
감자도리22
2024. 6. 20. 17:03
환경 : 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