Lombok 이란 Java 라이브러리로 반복되는 getter, setter, toString .. 등의 반복 메서드 작성 코드를 줄여주는 코드 다이어트 라이브러리 이다
public class BoardCategory {
private String category_id;
private String category_name;
private Date regdate;
private int board_cnt;
private int seq;
public String getCategory_id() {
return category_id;
}
public void setCategory_id(String category_id) {
this.category_id = category_id;
}
public String getCategory_name() {
return category_name;
}
public void setCategory_name(String category_name) {
this.category_name = category_name;
}
public Date getRegdate() {
return regdate;
}
public void setRegdate(Date regdate) {
this.regdate = regdate;
}
public int getBoard_cnt() {
return board_cnt;
}
public void setBoard_cnt(int board_cnt) {
this.board_cnt = board_cnt;
}
public int getSeq() {
return seq;
}
public void setSeq(int seq) {
this.seq = seq;
}
@Override
public String toString() {
final StringBuffer sb = new StringBuffer("BoardCategoryBean{");
sb.append("category_id='").append(category_id).append('\'');
sb.append(", category='").append(category_name).append('\'');
sb.append(", regdate=").append(regdate);
sb.append(", board_cnt=").append(board_cnt);
sb.append(", seq=").append(seq);
sb.append('}');
return sb.toString();
}
}
@Getter
@Setter
@ToString
@NoArgsConstructor
@AllArgsConstructor
public class BoardCategoryLombok {
private String category_id;
private String category_name;
private Date regdate;
private int board_cnt;
private int seq;
}
@Data
public class BoardCategoryLombok {
private String category_id;
private String category_name;
private Date regdate;
private int board_cnt;
private int seq;
}
'Backend > Spring' 카테고리의 다른 글
[Spring Boot] Spring Boot에 대해 (0) | 2022.10.31 |
---|---|
[Spring] REST API (0) | 2022.10.27 |
[Spring] MyBatis와 MyBatis-Spring 적용 (0) | 2022.10.21 |
[Spring] 프로그램이 실행되는 흐름 읽기 (0) | 2022.10.21 |
[Spring] Spring MVC 패턴 적용 (0) | 2022.10.21 |