Advertisement

Lombok插件的安装及使用

阅读量:

Lombok插件能够支持我们生成一些注释,这些自动生成的注释能够促进我们消除Java代码中的大量冗余代码,这样我们的Java类就能够显得非常干净整洁.

一.lombok插件的环境搭建

1.在IDEA中安装lombok

(1). 选中IDEA界面的左上角File,点击Settings

单击进入Settings选项后,在弹出的插件包管理器窗口中找到名为Prugins的应用程序包。接着,在搜索栏内输入"lombok"关键词,并单击"安装"按钮以下载该插件。其中lombok的图标显示为红色辣椒形状。

2.pom.xml文件中导入Lombok依赖


  1. <groupId组别为org.projectlombok>
  2. <artifactId名称为lombok>
  3. <版本号为1.18.12>
  4. provided
    </dependency

在项目中找到pom.xml文件,将以上代码复制粘贴到pom.xml文件中

二.工作中将会使用到的常见注解

自定义标记用于对类或其属性进行说明。当用于类时,则会自动生成对应的所有属性的 setter 方法;而如果用于具体某个属性上,则只会生成该属性的 setter 方法。

@Getter 是一种用于标注类或其字段的元编程工具。当应用于class时,默认会创建所有field所对应的getter方法;而当应用于specific field时,则仅为此field创建对应的getter method。

@ToString :注解在类,添加toString方法。

@EqualsAndHashCode: 注解在类,生成hashCode和equals方法。

@NoArgsConstructor: 注解在类,生成无参的构造方法。

this class requires special handling for certain fields, which are processed by the @RequiredArgsConstructor annotation to generate a corresponding constructor.

@AllArgsConstructor: 注解在类,生成包含类中所有字段的构造方法。

@Data注解用于在类中生成相应的setter和getter接口以及equals、canEqual、hashCode和toString方法;对于final属性,则不需为其生成对应的setter方法。

@Slf4j: 注解在类,生成log变量,严格意义来说是常量。

三.对lombok插件进行测试

1.创建User实体类,并使用lombok注释构建模板代码

2.创建Controller类厕所实体的对象

3.进行测试

在网页中访问Controller输出对象

4.控制台通过log4j输出日志

全部评论 (0)

还没有任何评论哟~