Spring Boot

[Spring Boot] Lombok

웹코린이 2023. 9. 14. 14:12
728x90

Lombok

롬복은 Java 언어를 위한 자동 코드 생성 도구

 

 

Lombok 특징

  1. Getter, Setter 자동 생성
  2. 자동 toString, equals, hashCode 메소드 생성

 

 

Lombok 설치 방법

 

https://projectlombok.org/download

 

Download

 

projectlombok.org

 

 

> 위의 링크에서 .jar 파일 설치

 

 

 

> 터미널에서 lombok을 설치한 경로를 찾은 후 실행

 

기본 경로인 download 경로

cd Downloads

 

 

 

해당 경로에서 jar 파일 명령어 실행

java -jar lombok.jar

 

 

 

sts4 경로 찾아 가는 법

 

> Specify location.. 클릭

 

 

 

> Application --> STS4 --> Contents --> Eclipse --> SpringToolSuite4.ini 로 경로 설정 후 Open 클릭

 

 

 

> Install / Update 클릭

 

 

 

> Install successful 이 뜨면 설치 완료

 

 

사용 방법

 

> 멤버변수를 선언하고 @Data 어노테이션 선언

(@Data 는 lombok 에게 자바 클래스에서 VO의 getter, setter, toString, equals 등의 메소드를 자동으로 생성해달라는 어노테이션)

 

VO.java

@Data
public class VO {
	private String id;
	private String name;
}

lombok이 자동으로  getter, setter, toString, equals 등을 생성해주는지 확인하기 위해 멤버변수만 선언한다

 

위의 사진과 같이 생성된 것을 확인할 수 있다

728x90