티스토리 뷰

반응형

- VO 클래스의 private 변수에 접근하기 위한 public Getter/Setter 메소드가 필요하고, 마지막으로 멤버 변수 값을 확인하기 위한 toString()메소드를 제정의한다.

- 롬복(Lombok)을 사용하면 자바 파일을 컴파일할 때, 자동으로 생성자, Getter, Setter, toString() 같은 코드들을 자동으로 추가해줌

 

1. 롬복 라이브러리 추가

pom.xml 파일 -> 마지막 <dependency> -> [Edit Starters...] 선택 (단축키 Ctrl + Space) -> [Available] -> Lombok 체크

 

- pom.xml 파일에 <dependency>를 추가되고 자동으로 다운로드 된다.

- 라이브러리만 다운로드하면 사용할 수 없음. 롬복을 사용하려면 별도로 이클립스 설치 폴더에 롬복 라이브러리를 추가해야함

 

2. 롬복 추가

- 실행 중인 이클립스 종료

- 롬복 홈페이지(projectlombok.org)에 접속하여 [Download]메뉴를 선택하고 다운로드 화면으로 이동

- Download 1.18.8 링크를 클릭하여 lombok.jar 파일 다운

- 명령 프로프트에서 롬복을 다운로드한 폴더로 이동하여 'java -jar lombok.jar' 명령을 실행

- 롬복 설치 화면이 뜸

- 'IDEs' 항목에 현재 사용하는 이클립스 위치가 출력됨

- 이클립스 실행파일이 있는 경로를 확인하고 [Install/Update] 버튼을 클릭

 

 

- [Quit Installer] 버튼을 클릭 해 설치 작업을 종료

- 롬복을 설치하면 이클립스 설치 폴더에 lombok.jar 파일이 추가된 것을 확인할 수 있다

 

*sts에 롬북 설치(맥북) 참고 페이지

 

[Lombok] Mac OS X Lombok Install

이전글에서는 Windows OS 에서 Lombok 설치하는 방법을 알아보았습니다. 이번글에서는 Mac OS X 에서 Lombok 을 설치해보도록 하겠습니다. https://gigas-blog.tistory.com/150 불러오는 중입니다... Lombok Downl..

gigas-blog.tistory.com

// src/main/java/com/rudypaper/domain/BoardVO.java

package com.rubypaper.domain;

import java.util.Date;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

@Getter
@Setter
@ToString
public class BoardVO {
	private int seq;
	private String title;
	private String writer;
	private String content;
	private Date createDate = new Date();
	private int cnt = 0;
}

 

어노테이션 기능 설명
@Getter Getter 메소드를 만들어줌
@Setter Setter 메소드를 만들어줌 
@RequiredArgsConstructor 모든 멤버 변수를 초기화하는 생성자를 만들어줌
@ToString 모든 멤버 변수의 값을 문자열로 연결하여 리턴하는 toString() 메소드를 만들어줌
@EqualsAndHashCode equals(), hashCode() 메소드를 만들어줌
@Data @Getter, @Setter, @RequiredArgsConstructor, @ToString, @EqualsAndHashCode 모두를 포함
반응형
댓글