本文最后更新于22 天前,其中的信息可能已经过时,如有错误请发送邮件到qiqin-chang@qq.com
依赖:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
使用方法:
| 注解 | 添加位置 | 说明 |
|---|---|---|
| @Setter: | 注解在类/字段 | 生成setter方法 |
| @Getter: | 注解在类/字段 | 生成getter方法 |
| @ToString: | 注解在类 | 生成toString方法 |
| @EqualsAndHashCode: | 注解在类 | 生成hashCode和equals方法 |
| @NoArgsConstructor: | 注解在类 | 生成无参构造方法 |
| @RequireArgsConstructor: | 注解在类 | 为需要特殊处理的字段生成构造方法(如final和被@NonNull注解的字段) |
| @Data: | 注解在类 | 生成setter、getter、equals、canEqual、hashCode、toString方法。(final属性,不会生成setter方法) |
| @Slf4j: | 注解在类 | 生成log日志 |
| @Builder: | 注解在类 | 链式构造Java类对象 |