@NoArgsConstructor:生成无参的构造方法。
@AllArgsConstructor:生成该类下全部属性的构造方法。
@RequiredArgsConstructor:生成该类下被final修饰或者non-null字段生成一个构造方法。
@Data : 注在类上,提供类的get、set、equals、hashCode、canEqual、toString方法
@AllArgsConstructor : 注在类上,提供类的全参构造
@NoArgsConstructor : 注在类上,提供类的无参构造
@Setter : 注在属性上,提供 set 方法
@Getter : 注在属性上,提供 get 方法
@EqualsAndHashCode : 注在类上,提供对应的 equals 和 hashCode 方法
@Log4j/@Slf4j : 注在类上,提供对应的 Logger 对象,变量名为 log
GenerateAllSetter
该插件作用是可以快速针对已有的model实体对象的属性生产set代码,免去开发者在开发过程中set属性值时还需要去实体对象中翻查的时间,生成的同时会附带类型默认值。
lombok 快速生成注解,@Data @AllArgsConstructor @NoArgsConstructor等等。
lombok组件,主要功能是让编写的代码更加优雅,(本质是快速帮我们编写getter setter 方法
toString方法 构造方法,还有日志框架工具类。
this代表着当前对象的引用,this代表的是执行者,this本质是一个执行当前对象的指针
构造函数的作用,详见这篇文章(转载) http://t.csdn.cn/etRCOhttp://t.csdn.cn/etRCO
ALT加7,查看构造的列表