我是靠谱客的博主 俊秀泥猴桃,最近开发中收集的这篇文章主要介绍Lombok插件的安装及使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

lombok插件可以提供给我们一些注释,这些注释可以很好的帮助我们消除Java代码中大量冗余的代码,使得我们的Java类可以非常的干净整洁。

一.lombok插件的环境搭建

1.在IDEA中安装lombok

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

(2).点击Settings后,在列表中找到Piugins,然后在搜索栏中输入lombok,点击installed进行下载(lombok的图标为红辣椒)

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


  1.           <!--导入Lombok依赖-->
  2.     <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
  3.     <dependency>
  4.         <groupId>org.projectlombok</groupId>
  5.         <artifactId>lombok</artifactId>
  6.         <version>1.18.12</version>
  7.         <!--这里是设置作用域-->
  8.         <!--注释作用域,表明我想让它为全局使用-->
  9.         <!--<scope>provided</scope>-->
  10.     </dependency

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

 

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

@Setter :注解在类或字段,注解在类时为所有字段生成setter方法,注解在字段上时只为该字段生成setter方法。

@Getter :注解在类或字段,注解在类时为所有字段生成getter方法,注解在字段上时只为该字段生成getter方法。

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

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

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

@RequiredArgsConstructor: 注解在类,为类中需要特殊处理的字段生成构造方法,比如final和被@NonNull注解的字段。

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

@Data: 注解在类,生成setter/getter、equals、canEqual、hashCode、toString方法,如为final属性,则不会为该属性生成setter方法。

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

三.对lombok插件进行测试

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

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

 

 

3.进行测试

在网页中访问Controller输出对象

 

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

 

最后

以上就是俊秀泥猴桃为你收集整理的Lombok插件的安装及使用的全部内容,希望文章能够帮你解决Lombok插件的安装及使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部