引入maven依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
添加IDEA插件
开始使用
使用方法:在类上标注注解即可
- @Getter
为类内所有属性生成Get方法
- @Setter
为类内所有属性生成Set方法
- @ToString
为当前类生成toString方法
- @EqualsAndHashCode
覆盖默认equals和hashCode方法
- @NonNull
标识成员不可为空
- @NoArgsConstructor
生成无参构造方法
- @RequiredArgsConstructor
生成包含final和@NonNull注解的成员变量的构造方法
- @AllArgsConstructor
生成全部参数构造方法
- @Data
生成 toString EqualsAndHashCode Getter Setter RequiredArgsConstructor
- @Builder
作用于类上,将类转变为建造者模式
- @Log
作用于类上,生成日志变量