롬복(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
'[ Self-Study ]' 카테고리의 다른 글
라이브러리와 API 차이점 (0) | 2024.06.19 |
---|---|
Email이란? (SMTP) (0) | 2024.06.19 |
[ Java / jsoup ] jsoup 이해하기 (0) | 2024.06.18 |
[ JS / Java ] 데이터베이스 자료를 가져와 차트로 보여주기 (0) | 2024.06.11 |
[ Node.js ] node.js 설치 및 설정 (0) | 2024.04.29 |