在IntelliJ IDEA中java代码编写神器Lombok组件和GenerateAllSetter插件的使用

1. 什么是Lombok组件和GenerateAllSetter插件?

Lombok是一个Java库,通过使用注解来简化Java类的编写。它可以自动生成常见的代码,如getter和setter方法、构造函数、equals和hashCode方法等,以减少开发人员编写重复代码的工作量。

GenerateAllSetter是IntelliJ IDEA的一个插件,可以帮助我们自动生成类的所有字段的setter方法。使用此插件,我们可以一次性为所有字段生成setter方法,而不需要手动编写。

2. 安装Lombok和GenerateAllSetter插件

首先,我们需要在IntelliJ IDEA中安装Lombok组件和GenerateAllSetter插件。

步骤如下:

  • 打开IntelliJ IDEA,并导航到"File" -> “Settings”。
  • 在"Settings"对话框中,选择"Plugins"。
  • 在"Plugins"页面中,搜索 “Lombok” 并安装该插件(最新版的IDEA会自带Lombok组件)。
  • 搜索 “GenerateAllSetter” 并安装该插件。
  • 安装完成后,重启IDEA以使插件生效。

 安装完GenerateAllSetter之后一定启用注解功能并应用

 3. 创建一个使用Lombok和GenerateAllSetter插件的示例项目

(1)在使用Lombok组件时先去Lombok官网下载Jar包

 (2)创建Student和S1类

 

 (3)导入下载好LomlokJra包,使用快捷键“catl+alt+shift+s”打开项目结构

 

 选择自己lomlok.jar所在的目录,添加进去并应用保存。

(4)在Student类中定义几个属性,添加@Data注解可以替代我们在 Java 类中手动编写 getter、setter、toString、equals、hashCode 等方法。通过添加 @Data 注解,Lombok 会自动生成这些方法。

 (5)在S1类中new一个Student();将光标定位在变量名上按“alt+enter"选择要生成的方法。(这个是GenerateAllSetter的插件的功能)

 

 直接生成set()方法

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值