Lombok 常用注解
//@NoArgsConstructor:lombok 注解, 会在编译时生成无参构造器 @NoArgsConstructor //@AllArgsConstructor: lombok 注解, 会在编译时生成全参构造器
使用@AllArgsConstructor注解时,必须使用@NoArgsConstructor这个注解,否则,全参构造器会覆盖无参构造器。
当我们有其它构造器生成时,如果你希望仍然有无参构造器就需要使用NoArgsConstructor指定一个无参构造器,否则就会覆盖无参构造器,从而代码错误。