@Data : 注在类上,提供类的get、set、equals、hashCode、canEqual、toString方法。配合lombok使用
需在maven添加依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.10</version>
</dependency>
@AllArgsConstructor : 注在类上,提供类的全参构造
@NoArgsConstructor : 注在类上,提供类的无参构造
@Setter : 注在属性上,提供 set 方法
@Getter : 注在属性上,提供 get 方法
@EqualsAndHashCode : 注在类上,提供对应的 equals 和 hashCode 方法
@Log4j/@Slf4j : 注在类上,提供对应的 Logger 对象,变量名为 log
本文详细介绍了Lombok注解在Java开发中的应用,包括@Data、@AllArgsConstructor、@NoArgsConstructor、@Setter、@Getter、@EqualsAndHashCode等注解的功能及如何通过Maven引入依赖。此外,还提到了@Log4j和@Slf4j注解用于快速生成Logger对象。

被折叠的 条评论
为什么被折叠?



