Lombok——一款Java构建工具,“懒人”必备!!(idea版)

Posted bear7

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Lombok——一款Java构建工具,“懒人”必备!!(idea版)相关的知识,希望对你有一定的参考价值。

一、简介

Lombok 是一种 Jav 构建工具,可用来帮助开发人员消除 Java 的冗长代码,尤其是对于简单的 Java 对象(POJO)。它是通过注解实现这一目的。

 

二、使用

1.在idea中安装插件

  file-->settings-->plugins,打开idea插件设置,在搜索框中输入lombok,下载并安装lombok,如下图所示:

技术图片

 

2.导入lombok 的maven依赖(jar包)

<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.12</version>
    <scope>provided</scope>
</dependency>

 

 注意:Lombok的scope=provided,说明它只在编译阶段生效,不需要打入包中。事实正是如此,Lombok在编译期将带Lombok注解的Java文件正确编译为完整的Class文件。

 

3.lombok的常用注解

  ●@Getter/@Setter:作用类上,生成所有成员变量的getter/setter方法;作用于成员变量上,生成该成员变量的getter/setter方法。

  ●@ToString:作用于类,覆盖默认的toString()方法,可以通过of属性限定显示某些字段,通过exclude属性排除某些字段。

    技术图片

  ●@EqualsAndHashCode:作用于类,覆盖默认的equals和hashCode

  ●@AllArgsConstructor:生成全参构造器

  ●@NoArgsConstructor:生成无参构造器;

  ●@Data:作用于类上,是以下注解的集合:@ToString @EqualsAndHashCode @Getter @Setter @RequiredArgsConstructor

 

以上是关于Lombok——一款Java构建工具,“懒人”必备!!(idea版)的主要内容,如果未能解决你的问题,请参考以下文章

Lombok插件

Window桌面自动整理文档工具(懒人必备)

Window桌面自动整理文档工具(懒人必备)

懒人必备神器 !一个创意十足的 Python 命令行工具

懒人必备神器 !一个创意十足的 Python 命令行工具

懒人装机必备(PXE环境&kickstart工具)——你要做的只有按下回车