使用方法
可以在编译时,自动添加Javabean的结构,例如,getter、setter、构造器、tostring
1、导入依赖
<dependency>
<groupId>org.projectlombokgroupId>
<artifactId>lombokartifactId>
dependency>
2、使用注解,添加需要的结构
@NoArgsConstructor
@AllArgsConstructor
@Data
public class Department {
private Integer id;
private String departmentName;
}
常用注解:
@Data:该注解定义在JavaBean上,等价于上面的@Setter+@Getter+@RequiredArgsConstructor+@ToString+@EqualsAndHashCode
@Getter:产生getter()
@Setter:产生setter()
@ToString:产生toString()
@RequiredArgsConstructor + @NonNull:可以用来定义有参构造器
@AllArgsConstructor:产生全属性的有参构造
@NoArgsConstructor:产生无参构造器
@EqualsAndHashCode:重写该类的equals()和hashCode()方法