LomBok
LomBok 은 Java 라이브러리로 반복되는 getter, setter, toString 등의 메서드 작성 코드를 줄여주는 코드 다이어트 라이브러리이다.
LomBok 미사용
public class CategoryModel {
private String id;
private String name;
public CategoryModel() {}
public CategoryModel(String id, String name) {
super();
this.id = id;
this.name = name;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return "CategoryModel [id=" + id + ",name=" + name + "]";
}
}
LomBok 사용
@Getter
@Setter
@ToString
@NoArgsConstructor
@AllArgsConstructor
public class CategoryModel {
private String id;
private String name;
};
or
@Data
public class CategoryModel {
private String id;
private String name;
}