Lombok基本使用

Lombok基本使用

  之前在项目中使用到lombok,发现蛮好用的,记录分享一下。

  我们在定义对象的时候,最基本的做法: 定义好所有的字段,然后使用 IDE的智能生成Getter、Setter、toString等方法。

  但是我们会发现要是属性字段多的时候,要添加或者修改属性我们就要把 之前的代码删除, 重新生成,这样就会导致我们做一些重复的工作,所以Lombok就能很好的帮我们解决这个问题 。

Lombok是基于注解,帮我们自动生成我们需要的功能。

首先安装Lombok

下载lombok

下载是个jar==》双击运行

它会自动去识别你安装的IDE但是也有可能识别不到,所以你 可以选择Install/Update去选择你的IDE之后,选择Quit  Installer,

进行安装,之后重启你的IDE,这样就安装完毕。

创建 项目

创建一个Maven项目

在pom.xml文件中引入lombok

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

然后创建一个User类

public class User {
     private int userId;
     private String userName;
     private String address;
     private String phone;
}

 注解使用:

@Getter、@Setter:自动生成get、set方法

创建一个LombokTest:

可以看见我们并没有写user  的get、set方法就可以使用,很方便。

@NoArgsConstructor、@RequiredArgsConstructor 、@RequiredArgsConstructor :自动生成 无参/部分参数/全部字段参数构造函数

 

@Builder:可绑定字段

上面我们使用setName等方法写法也是很麻烦,所以可以使用绑定

可以看见,写法也是非常方便, 

@toString:自动生成toString方法

 

 

自动生成toString方法

@Data:是@Getter、Setter、@toString等注解的组合,使用@Data就可以简化,不用 写那么多注解

基本上上面的注解就够用,还有一些有兴趣的可以了解了解 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值