LomBok工具集的使用

@Getter
@Setter
  • 为实体类生成getter跟setter方法(除了使用finnal定义的属性)
  • 不建议直接暴力使用 @Data,因为还会生成equals hashCode toString 方法
@Data = @Getter + @Setter + @EqualsAndHashCode
@AllArgsConstructor //全参数的构造函数
@NoArgsConstructor  //无参的构造函数
@RequiredArgsContructor + @NonNull(作用在属性上) //按需构造函数
  • 构造器模式
@Builder
//使用
UserDo user = userDo.builder().name("111").age(18).build();
//注意,用@builder之后不能用new UserDo();然后do.setName(),这种方式进行赋值了,这是因为lombok生成的无参构造函数是私有的,这个时候可以加入@NoArgsConstructor + @Setter + @Getter解决
# Lombok 

评论

何首污 : 叼毛
渣男 : 456
三群的弟弟 : 123
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×