lombok
j
一、Lombok的简介
是一个在Java开发过程中用注解的方式,简化了 JavaBean 的编写,避免了冗余和样板式代码而出现的插件,让编写的类更加简洁。
以@Data为例
在写实体类时,经常需要先定义变量
在写实体类时,经常需要先定义变量
private int rid; private String rname; ## 手写或者自动生成,get、set、ToString方法等等操作 public int getRid() { return rid; } public void setRid(int rid) { this.rid = rid; } public String getRname() { return rname; } public void setRname(String rname) { this.rname = rname; }
private int rid; private String rname; ## 手写或者自动生成,get、set、ToString方法等等操作 public int getRid() { return rid; } public void setRid(int rid) { this.rid = rid; } public String getRname() { return rname; } public void setRname(String rname) { this.rname = rname; }
而通过使用Lombok则可以大大减少人工操作的方面,只使用@Data 注解即可
import lombok.Data; @Data public class Role { private int rid; private String rname; private String level; }
Lombok注解的简介
二、 Lombok的安装
先在idea中安装Lombok插件
File —> Settings —> Plugins —> Browse repositories —> 搜索lombok
或者在项目pom.xml中添加相关依赖
<dependency> <groupId>org.projectlombok </groupId> <artifactId>lombok</artifactId> <version>1.16.10</version> </dependency>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?