lombok提供的注解

lombok提供的注解

制作人:全心全意

lombok提供的注解,eclipse使用需安裝插件https://www.cnblogs.com/boonya/p/10691466.html,https://projectlombok.org/download

  @ToString:注解在类上,重写toString方法。
  @Data:自动生成get/set方法
  @Slf4j:注解在类上;为类提供一个 属性名为log 的 log4j 日志对象。
  @Log4j:注解在类上;为类提供一个 属性名为log 的 log4j 日志对象。
  @NoArgsConstructor:注解在类上;为类提供一个无参的构造方法。
  @AllArgsConstructor:注解在类上;为类提供一个全参的构造方法。
  @NonNull:注解在属性上,用来校验参数非空,可以帮助我们避免空指针。

 

此外还有注解:val,var,@EqualsAndHashCode,@RequiredArgsConstructor,@Cleanup,@Value,@Builder,@SneakyThrows,@Synchronized,experimental。

posted @ 2020-12-22 22:38  全心全意_运维  阅读(124)  评论(0编辑  收藏  举报