zouLearn

导航

统计

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>

posted on   zou_IT  阅读(20)  评论(0编辑  收藏  举报

编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示