[Spring] Lombok(롬복)

BBANG-JUN·2020년 10월 26일
0

🍃Spring

목록 보기
16/26
post-thumbnail

Lombok

: 자바를 이용한 개발중 getter/setter와 같은 반복되고 피곤한 코드를 줄여주는 자바 라이브러리이다.
주로 VO, DTO와 같은 클래스에서 자동생성을 해준다.

* 다운로드 : 롬복

절차

  • jar 파일을 실행 시키면 아래의 창이 나타나는데 install/update하면 된다.
  • 이클립스는 재실행 시켜준다.
  • 윈도우기준 cmd 명령어 : 설치경로 > java -jar lombok.jar

! 만약, IDE 설정이 나타날 경우 install/updata 좌측의 Specify location... 버튼에서
exe 파일을 등록시킵니다. (이클립스인 경우 이클립스 .exe 파일을 등록)

pom.xml

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

VO

import lombok.Data;
 
@Data
public class LombokVO {
    String name;
    int age;
}

@Data 어노테이션을 활용하여 사용할 수 있다.

어노테이션

@Getter, @Setter : getter(), setter() 메소드 생성
@EqualsAndHashCode : equals(), hashCode() 메소드 생성
@RequiredArgsConstructor : 모든 멤버 변수 초기화시키는 생성자 생성
@Data : 위에 언급한 모든 어노테이션 설정

profile
🔥 머릿속으로 생각하지만 말고, 행동으로 보여줘

0개의 댓글