● Getter, Setter 을 사용한 코드를 Lombok 을 사용해보겠습니다.
- Lombok 사용하기 전
Public class Member{
private String phone = "";
private String name = "";
private String addr = "";
public Integer getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getEmpName() {
return name;
}
public void setEmpName(String name) {
this.name = name;
}
public Integer getAddr() {
return addr;
}
public void setAddr(String addr) {
this.addr = addr;
}
}
- Lombok 사용 한 후
@Data
public class Member {
private String phone = "";
private String name = "";
private String addr = "";
}
→ @Getter @Setter 어노테이션을 사용해도 되지만
@Data 어노테이션을 사용하면 @ToString, @EqualsAndHashCode, @Getter, @Setter, @RequiredArgsConstructor
어노테이션을 자동완성 시켜줘서 해당 어노테이션 사용하였다.
→ Lombok 을 사용하므로서 코드가 간결해져 한눈에 쉽게 알아볼 수 있고 유지보수 하기가 간편합니다.
728x90
'Backend > Spring' 카테고리의 다른 글
Spring Framework 이해하기 (0) | 2022.04.11 |
---|---|
Spring boot 프로젝트 만들어 보기 (0) | 2022.04.06 |
[Lombok] 롬복 설치하기 (0) | 2021.08.04 |
스프링 게시판 - 페이징(paging) 처리하기 (2) (0) | 2021.08.03 |
스프링 게시판 - 페이징(paging) 처리하기 (1) (0) | 2021.08.03 |