Java代码简洁之道之Lombok

编程

<dependency>
  <groupId>org.projectlombok</groupId>
  <artifactId>lombok</artifactId>
  <version>1.16.6</version>
</dependency>

lombok常用注解:

@Getter 和 @Setter: 为你的字段创建getter和setter
@EqualsAndHashCode: 实现equals()和hashCode()
@ToString: 实现toString()
@Data: 使用上面四个注解的特征
@Cleanup: 关闭流
@Synchronized: 对象上同步
@SneakyThrows: 抛出异常
@NoArgsConstructor:注解在类上;为类提供一个无参的构造方法
@AllArgsConstructor:注解在类上;为类提供一个全参的构造方法
@Data :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法
@Setter:可用在类或属性上;为属性提供 setting 方法
@Getter:可用在类或属性上;为属性提供 getting 方法

 

 lombok标签使用方法如下:


Idea直接使用settingsplugins进行安装即可,探索lombok插件

以上是 Java代码简洁之道之Lombok 的全部内容, 来源链接: utcz.com/z/513682.html

回到顶部