lombok小辣椒的使用

news/2024/10/31 1:34:00/

lombok介绍

​ lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几个字段,然后通常情况下我们需要手动去建立getter和setter方法啊,构造函数啊之类的,lombok的作用就是为了省去我们手动创建这些代码的麻烦,它能够在我们编译源码的时候自动帮我们生成这些方法。

​ lombok能够达到的效果就是在源码中不需要写一些通用的方法,但是在编译生成的字节码文件中会帮我们生成这些方法,这就是lombok的神奇作用。

​ 虽然有人可能会说IDE里面都自带自动生成这些方法的功能,但是使用lombok会使你的代码看起来更加简洁,写起来也更加方便。

lombok引入

maven工程项目中,在pom.xml中引入

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

lombok最新版本为1.18.2

eclipse安装lombok插件

​ IDE中若是不添加lombok插件,IDE识别不了lombok注解,想lombok注解生效,必须在IDE中添加lombok插件。

下面介绍eclipse插件安装

下载插件

lombok.jar下载: https://projectlombok.org/download

将下载的lombok.jar放入eclipse根目录。

lombok存放目录

修改配置

修改eclipse.ini文件, 在配置文件中最后一行添加-javaagent:lombok.jar

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140603-1326
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m
-javaagent:lombok.jar

修改配置文件

IDEA安装lombok插件

Flie->Settings->plugins->Browse repositories
 IDEA安装lombok插件

lombok使用

​ lombok使用过程中主要是靠注解起作用的,下面只说明其中几个比较常用的。

@NonNull : 注解在参数上, 如果该类参数为 null , 就会报出异常,  throw new NullPointException(参数名)
@Cleanup : 注释在引用变量前, 自动回收资源 默认调用 close() 方法
@Getter/@Setter : 注解在类上, 为类提供读写属性
@Data : 注解在类上, 为类提供读写属性, 此外还提供了 equals()、hashCode()、toString() 方法
@NoArgsConstructor: 自动生成无参数构造函数。
@AllArgsConstructor: 自动生成全参数构造函数。

官方文档: https://projectlombok.org/features/all


http://www.ppmy.cn/news/520313.html

相关文章

“小辣椒”,Lombok

注&#xff1a;该文是本博主记录学习之用&#xff0c;没有太多详细的讲解&#xff0c;敬请谅解&#xff01; 在Java项目里&#xff0c;每个JaveBean中我们都需要创建get/set方法&#xff0c;虽然idea中提供了快速构建get/set方法&#xff0c;但是每次增删改属性都需要维护它的…

eclipse安装lombok插件(小辣椒)

1、下载lombok.jar&#xff0c;lombok.jar官方下载地址&#xff1a;https://projectlombok.org/download 2、双击下载好的lombak.jar&#xff0c;安装步骤如下&#xff1a; 2-1.关闭弹出的警告窗口&#xff0c;点击 Specify location… 2-2.选择eclipse的安装目录 2-3.点击…

Lombok小辣椒的安装以及使用

说在前面&#xff1a; lombokk使得javabean变得方便&#xff0c;添加注解的方式就可以实现自动配置全参构造&#xff0c;无参构造&#xff0c;tostring方法&#xff0c;还有get和set方法。以及链式表达式。 以往的javaBean配置连点鼠标四下&#xff0c;当开发的表变多的时候配置…

如何安装lombok(小辣椒)

方法1: 第一步添加如下依赖 <dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></dependency>依赖添加成功后找到下载的lombok-xxx.jar依赖所在的位置 右键找到Copy Qualified Name复制它的全限定名 使用…

SpringBoot 整合小辣椒 Lombok

一、下载 lombok.jar 文件 下载lombok.jar 二、运行下载的lombok.jar文件 打开cmd,使用java -jar (lombok.jar文件的目录) 三、打开安装窗口后,选择自己的 Eclipse 或者 STS 所在的根目录安装 四、添加依赖 <dependency><groupId>org.projectlombok</groupId…

IDEA中使用Lombok(小辣椒)

IDEA中使用Lombok目录 第一步&#xff0c;安装Lombok插件第二步&#xff0c;导入依赖第三步&#xff0c;使用方式常用注解使用实例&#xff1a; 第一步&#xff0c;安装Lombok插件 工作栏找到File>settings>Plugins 找到如图所示插件&#xff0c;并下载,之后按照提示重…

代码生成(小辣椒)

一、入门案例 1、开发环境 IDE:idea 2021.3.3 JDK:JDK8 构建工具:maven 3.5.4 MySQL版本:MySQL 8.13 Spring Boot:2.6.3 MyBatis-Plus:3.5.1 2、创建数据库及表 2.1、创建表 3、创建Spring Boot工程 3.1、使用 Spring Initializr 快速初始化一个 Spring Boot 工程 3.…

lombok (小辣椒)使用

1、安装 lombok安装就用maven下载的jar包, 用java -jar lombok1.16.18.jar或者直接双击打开如下&#xff1a; 然后选择IDE安装目录即可安装. 安装好之后再ide 的outline 中才能有对应的方法 API文档: https://projectlombok.org/api/lombok/ToString.html NoArgsConstructo…