1. 이클립스에 롬복 설치
이클립스 help 메뉴에서 install new software 메뉴 선택.
add 누르고 주소창에 http://projectlombok.org/p2 적고 next --> 설치!
2-1. pom.xml에 의존성 추가
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
2-2. 프로젝트를 생성할 때 Lombok 의존성 추가
3. 롬복 (lombok) 어노테이션 쓰기
Vo 에서 Setter, Getter, ToString, Constructor (생성자) 자동으로 생성해주는 어노테이션 기능 포함함.
@Setter -- 세터 추가
@Getter -- 게터 추가
@ToString -- 투스트링 추가
@NoArgsConstructor -- 파라메터 없는 디폴트 생성자 추가
@AllArgsConstructor -- 모든 변수를 파라메터로 받는 생성자
@Data -- 모든 요소를 한 번에 생성해줌.
(하지만 모든 변수를 파라메터로 받는 생성자는 추가해주지 않는다!!)
@Data 는 setter, getter, equals, canEqual, hashCode, toString, 디폴트 생성자 만 추가해준다.
모든 변수를 담는 생성자가 필요할 땐 @AllArgsConstructor 를 쓰자~~
@Data 가 제공하는 모든 기능을 쓰지 않는다면 필요한 것만 골라서 쓰는 것도 좋다~
import java.sql.Date;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
@Setter
@Getter
@ToString
@AllArgsConstructor
public class GuestbookVo {
private int num;
private String writer;
private Date w_date;
private String pwd;
private String content;
private int cnt;
}