区块链技术博客
www.b2bchain.cn

springboot入门(四)详解lombok的使用

这篇文章主要介绍了springboot入门(四)详解lombok的使用的讲解,通过具体代码实例进行17711 讲解,并且分析了springboot入门(四)详解lombok的使用的详细步骤与相关技巧,需要的朋友可以参考下https://www.b2bchain.cn/?p=17711

本文实例讲述了2、树莓派设置连接WiFi,开启VNC等等的讲解。分享给大家供大家参考文章查询地址https://www.b2bchain.cn/7039.html。具体如下:

文章目录

      • lombok简介
      • 使用
        • 1.maven添加相应依赖:
        • 2. 下载相应的插件:
        • 3. 注解详解
        • 4. 示例代码

lombok简介

官方解释:roject Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java.
Never write another getter or equals method again, with one annotation your class has a fully featured builder, Automate your logging variables, and much more.
个人理解:使用lombok可以简化我们的代码,我们不用写get、set或equals方法,使用一个注释,我们类就可以自动生成get、set方法,参数齐全的构建器,自动化的日志记录等。

使用

环境: ieda 、maven

1.maven添加相应依赖:

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

2. 下载相应的插件:

springboot入门(四)详解lombok的使用
springboot入门(四)详解lombok的使用

按照上图的步骤安装即可。

3. 注解详解

注解 注解类上 注解属性上
@Data 提供类所有属性的 get 和 set 方法,此外还提供了equals、canEqual、hashCode、toString (重写)方法
@Setter 为该类所有的属性提供 set 方法 为单个属性提供 set 方法
@Getter 为该类所有的属性提供 get 方法 为单个属性提供 get 方法
@Log4j 为类提供一个 属性名为 log 的 log4j 日志对象
@AllArgsConstructor 为类提供一个全参的构造方法,覆盖默认构造方法
@NoArgsConstructor 为类提供一个无参的构造方法
@EqualsAndHashCode 生成 equals、canEqual、hashCode 方法
@ToString 生成所有参数的 toString 方法
@NonNull 会自动产生一个关于此参数的非空检查,如果参数为空,则抛出一个空指针异常

4. 示例代码

@Data public class Student {     private String name;     private Integer age;     private String sex; } 

springboot入门(四)详解lombok的使用

@Getter public class StudentLombok {     private String name;     private Integer age;     private String sex; } 

springboot入门(四)详解lombok的使用

其他的注解可自己尝试慢慢体验!

本文转自互联网,侵权联系删除springboot入门(四)详解lombok的使用

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » springboot入门(四)详解lombok的使用
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们