美文网首页
Lombok 上手教程

Lombok 上手教程

作者: ca1164bd4d5b | 来源:发表于2017-11-22 21:26 被阅读11次

lombok是一个可以帮助我们简化java代码编写的工具类,尤其是简化javabean的编写,即通过采用注解的方式,消除代码中的构造方法,getter/setter等代码,使我们写的类更加简洁,当然,这带来的副作用就是不易阅读…不过,还是能看得懂吧,废话不多说,先看一下lombok支持的一些常见的注解。
官网:https://projectlombok.org/

  • @NonNull 方法的参数前面,非空检查
  • @Cleanup
  • @Getter/@Setter 成员变量生成对应的get和set方法
  • @ToString
  • @EqualsAndHashCode
  • @NoArgsConstructor/@RequiredArgsConstructor /@AllArgsConstructor
  • @Data
  • @Value
  • @SneakyThrows
    这个注解用在方法上,可以将方法中的代码用try-catch语句包裹起来,捕获异常并在catch中用Lombok.sneakyThrow(e)把异常抛出,可以使用@SneakyThrows(Exception.class)的形式指定抛出哪种异常,很简单的注解
  • @Synchronized
  • @Log

@ToString(exclude={“param1”,“param2”})来排除param1和param2两个成员变量,或者用@ToString(of={“param1”,“param2”})来指定使用param1和param2两个成员变量,@EqualsAndHashCode注解也有同样的用法。
参考:http://blog.csdn.net/sunsfan/article/details/53542374

相关文章

  • Lombok 上手教程

    lombok是一个可以帮助我们简化java代码编写的工具类,尤其是简化javabean的编写,即通过采用注解的方式...

  • lombok集成

    Lombok 1.idea集成lombok教程:http://blog.csdn.net/Victor_Cindy...

  • LomBok教程v0.1

    LomBok教程v0.1 lombok是一个帮助JAVA开发者快速的完成机械性运动编码的重复性工作的替代品,他帮助...

  • 微信小程序 | 来自小程序开发者的开发教程②

    Wondgirl入门系列教程 **[Wondgirl]** **入门系列教程**《一》上手简介 **[Wondgi...

  • Lombok教程及原理

    使用方法: Lombok这东西在Idea上面只要装一个插件,然后导入一个maven包,前置就ok了 写一个正常类,...

  • Lombok的使用教程

    一、Lombok简介 Lombok项目是一个Java库,它会自动插入您的编辑器和构建工具中,从而为您的Java增光...

  • [072]C++学习资料集合

    快速上手 C++ 教程 | 菜鸟教程[https://www.runoob.com/cplusplus/cpp-t...

  • Lombok介绍和使用

    引入使用 官网有简单的安装和使用教程。 IEDA安装介绍 Lombok介绍和优点 https://projectl...

  • Spring SAS 0.2.0 上手教程

    正式上市 || SAS 0.2.0 上手教程 背景 Spring Authorization Server (以下...

  • Glide上手教程(译)

    系列文章索引Glide下载和设置教程(译)Glide上手教程(译) 原文链接https://bumptech.gi...

网友评论

      本文标题:Lombok 上手教程

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