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




