当前位置: 首页 > news >正文

Lombok插件介绍及安装(Eclipse)

一、Lombok 的用途

Lombok是一个 Java 库,通过注解的方式简化 Java 代码的编写。它能够自动生成常见的代码,如gettersettertoStringequalshashCode等方法,从而减少样板代码,使代码更加简洁、易读。
Lombok 通过添加**@Data注解,自动生成了所有字段的gettersetter方法,以及toString**、equalshashCode方法。同时@NoArgsConstructor@AllArgsConstructor注解分别生成了无参构造器和全参构造器;

假设我们有一个简单的Student类,用于存储学生信息,包括姓名、年龄和成绩,然后我们创建一个Student对象并输出其信息;
不使用Lombok插件时,我们需要输入以下代码

package com;public class StudentNoLombok {private String name;private int age;private double score;public StudentNoLombok() {}// 全参构造方法public StudentNoLombok(String name, int age, double score) {this.name = name;this.age = age;this.score = score;}// Getter 方法public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public double getScore() {return score;}public void setScore(double score) {this.score = score;}// 重写 toString 方法@Overridepublic String toString() {return "Student{" + "name='" + name + '\'' + ", age=" + age + ", score=" + score + '}';}// 主方法public static void main(String[] args) {StudentNoLombok student = new StudentNoLombok("Alice", 20, 89.5);System.out.println(student);}
}

输出结果:

Student{name='Alice', age=20, score=89.5}

而当我们使用Lombok插件时,我们只需要加入Lombok依赖并输入以下代码即可

package com;import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;@Data
@NoArgsConstructor
@AllArgsConstructor
public class StudentWithLombok {private String name;private int age;private double score;// 主方法public static void main(String[] args) {StudentNoLombok student = new StudentNoLombok("Alice", 20, 89.5);System.out.println(student);}
}

输出结果:

Student{name='Alice', age=20, score=89.5}

由此可见Lombok插件的强大便捷之处!下面将介绍如何在eclipse中安装Lombok插件。

二、在 Eclipse 中安装 Lombok

1. 下载 Lombok

下载链接:Lombok 官方网站;
点击Download 1.18.38下载jar包
在这里插入图片描述

2. 安装 Lombok

找到下载的 Lombok JAR 文件(通常名为 lombok.jar),并双击该文件,运行 Lombok 安装程序。它会跳出一个Can’t find IDE的窗口,点击确定
在这里插入图片描述
在弹出的安装窗口中,点击Specify location…,选择你的 Eclipse 安装路径(通常在eclipse.ini文件所在的目录),点击eclipse.exe,点击select,点击Install/Update
在这里插入图片描述
安装成功后,会跳出以下界面,点击Quit Installer即可。
在这里插入图片描述

3. 重启 Eclipse

安装完成后,重启 Eclipse 以使 Lombok 插件生效。

4. 验证安装

在 Eclipse 中创建一个新的 Java 项目,在项目中添加 Lombok 依赖,并添加以下代码,如果代码能成功运行,则代表安装成功。

package com;import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;@Data
@NoArgsConstructor
@AllArgsConstructor
public class StudentWithLombok {private String name;private int age;private double score;// 主方法public static void main(String[] args) {StudentNoLombok student = new StudentNoLombok("Alice", 20, 89.5);System.out.println(student);}
}

在这里插入图片描述

http://www.dtcms.com/a/329540.html

相关文章:

  • Linux操作系统应用编程——文件IO
  • LCP 17. 速算机器人
  • 车载软件架构 --- MCU刷写擦除相关疑问?
  • 无法将顶级控件添加到控件
  • EM系列储能网关4G升级:开箱即用的4G上云体验
  • 【97页PPT】智慧工厂数字化智能化车间规划与建设(附下载方式)
  • elasticsearch mapping和template解析(自动分词)!
  • 2.Cursor高阶技巧使用
  • JMeter 测试 WebSocket 接口的详细教程
  • window如何安装sqlite3数据库
  • Python实战教程:PDF文档自动化编辑与图表绘制全攻略
  • 在前端js中使用jsPDF或react-to-pdf生成pdf文件时,不使用默认下载,而是存储到服务器
  • 数据类型 set
  • 顺序表 —— OJ题
  • AJAX:让你的网页“静悄悄”变聪明,体验丝滑升级
  • 15.卷积神经网络
  • 图像分割-动手学计算机视觉9
  • ZED 2i相机调试
  • 以鼠标位置为中心进行滚动缩放
  • CSS counter-reset 与 counter-increment:用 CSS 实现自动编号的黑科技
  • 【日常学习】2025-8-13
  • HTML <iframe> 标签 如何把html写入iframe标签
  • 更友好的并发库conc介绍
  • 七猫免费小说
  • 【117页PPT】企业数字化转型物流信息化咨询项目规划方案(附下载方式)
  • day20
  • Qwen-Image(阿里通义千问)技术浅析(二)
  • GDB命令笔记
  • Windows也能用!Claude Code硬核指南
  • 2021 年全国硕士研究生招生考试真题笔记