美文网首页
lombok注解

lombok注解

作者: 啦啦一路高歌 | 来源:发表于2021-12-10 11:12 被阅读0次

@Setter
@Getter
@Data
@Log(这是一个泛型注解,具体有很多种形式)
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode
@NonNull
@Cleanup
@ToString
@RequiredArgsConstructor
@Value
@SneakyThrows
@Synchronized

  1. @Data 这个注解是自动添加各属性的get,set方法
  2. @AllArgsConstructor 这个注解是自动添加类的构造函数
  3. @NonNull
    该注解使用在属性上,该注解用于属的非空检查,当放在setter方法的字段上,将生成一个空检查,如果为空,则抛出NullPointerException。该注解会默认是生成一个无参构造。
  4. @SneakyThrows
    这个注解用在方法上,可以将方法中的代码用 try-catch
    语句包裹起来,捕获异常并在 catch 中用
    Lombok.sneakyThrow(e) 把异常抛出
  5. @Synchronized
    该注解使用在类或者实例方法上,Synchronized在一个方法上,使用关键字可能会导致结果和想要的结果不同,因为多线程情况下会出现异常情况。Synchronized
    关键字将在this示例方法情况下锁定当前对象,或者class讲台方法的对象上多锁定。这可能会导致死锁现象。一般情况下建议锁定一个专门用于此目的的独立锁,而不是允许公共对象进行锁定。该注解也是为了达到该目的。

相关文章

  • lombok 注解

    lombok 注解 1. 什么是 lombok 注解 Lombok 是一种 Java™ 实用工具,可用来帮助开发人...

  • Java基础系列-Lombok常用注解

    原创文章,转载请标注出处:《Java基础系列-Lombok常用注解》 Lombok注解解析: @NonNull 使...

  • lombok 插件使用技巧

    lombok @EqualsAndHashCode 注解的影响 Java中优雅的使用Lombok

  • java 编译时注解框架 lombok-ex

    lombok-ex lombok-ex 是一款类似于 lombok 的编译时注解框架。 编译时注,拥有运行时注解的...

  • lombok深度指南

    Contents 介绍 安装idea 安装lombokeclipse安装lombok Lombok 注解@Gett...

  • 五、springBoot 整合日志之lombok插件的使用

    Lombok是什么? Lombok是一个通过注解以达到减少代码的Java库,如通过注解的方式减少get,set方法...

  • Lombok使用详解

    1.Lombok是什么? Lombok是一个通过注解以达到减少代码的java插件,通过注解减少set和get方法,...

  • Lombok

    Lombok介绍 Lombok官网:(https://projectlombok.org)通过简单的注解来精简代码...

  • SpringBoot学习笔记

    如何学习Lombock 为什么要使用Lombok? 使⽤了Lombok相关注解后(@Setter,@Getter,...

  • Lombok注解

    @NonNull 作用:判断是否为空,为空自动抛出空指针异常。标注点:方法或者构造器的参数上。示例: 编译后为 @...

网友评论

      本文标题:lombok注解

      本文链接:https://www.haomeiwen.com/subject/gewffrtx.html