Lombok插件的安装与使用
Lombok插件的安装与使用
文章目录
- Lombok插件的安装与使用
- 下载插件
- 常用注解
- 简单使用
下载插件
Lombok 插件提供了一些注解,可以让我们不用再去手动实现 get、set、toString 等方法,十分方便快捷。
在 IDEA 中下载这个插件非常的简单,一共是三步:
- 在菜单栏点击 “File”->“Setting”
- 在设置中侧边栏点击 “plugin”,在其搜索框中搜索“Lombok”
- 第一个就是要安装的“Lombok”插件,点击安装即可
常用注解
Lombok 中常用的四个注解:
- @Data:作用于类上,是以下注解的集合:@ToString @EqualsAndHashCode @Getter @Setter @RequiredArgsConstructor
- @NoArgsConstructor:生成无参构造器
- @AllArgsConstructor:生成全参构造器
- @NonNull:作用于成员变量和参数中,标识不能为空
一般我们都是使用的 @Data
注解,这样 get、set、tostring、构造函数就都有了,这样可以满足大部分实体类的需要。
简单使用
Lombok的使用需要在项目的 pom.xml 中添加依赖(目前的最新版是2020年2月更新的1.18.12版本)
<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.12</version><scope>provided</scope>
</dependency>
然后我们新建一个 Java 实体类,在类上标注 @Data
注解,就不用再去实现 Get and Set 等等方法了。
import lombok.Data;@Data
public class User {private int id;private String name;private String pwd;
}
以下的 Java 类编写在实际使用中基本上与之等价,从中可以看出 Lombok 插件的方便好用。
public class User {private int id;private String name;private String pwd;public User() {}@Overridepublic String toString() {return "User{" +"id=" + id +", name='" + name + '\'' +", pwd='" + pwd + '\'' +'}';}public int getId() {return id;}public void setId(int id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getPwd() {return pwd;}public void setPwd(String pwd) {this.pwd = pwd;}
}
这里需要注意一个要点,虽然 @Data
注解会自动添加无参构造方法,但是如果我们添加了 @AllArgsConstructor
生成全参构造器后,无参构造方法会被覆盖。为了方便我们之后使用无参构造方法,我们还需要添加 @NoArgsConstructor
注解生成无参构造器。
@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {private int id;private String name;private String pwd;
}
Lombok插件的安装与使用相关推荐
- IntelliJ IDEA lombok插件的安装和使用
IntelliJ IDEA是一款非常优秀的集成开发工具,功能强大,而且插件众多.lombok是开源的代码生成库,是一款非常实用的小工具,我们在编辑实体类时可以通过lombok注解减少getter.se ...
- IntelliJ IDEA lombok插件的安装和使用听
IntelliJ IDEA是一款非常优秀的集成开发工具,功能强大,而且插件众多.lombok是开源的代码生成库,是一款非常实用的小工具,我们在编辑实体类时可以通过lombok注解减少getter.se ...
- Lombok插件的安装以及使用
12. Lombok插件的安装以及使用 LomboK介绍和配置(能用就用如果使用出问题就不要用) 1.目标 掌握LomboK的配置 2.路径 什么是LomboK LomboK的作用 LomboK的配置 ...
- IDEA中Lombok插件的安装与使用
1.安装 1.1 2021 之前版本安装lombok 找到idea的settings--plugin选项--搜索Lombok--安装 具体可参考: IDEA中Lombok插件的安装与使用_魏晓蕾的博客 ...
- IDEA从零到精通(24)之lombok插件的安装与使用
文章目录 作者简介 引言 导航 概述 安装插件 使用 小结 导航 热门专栏推荐 作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从事软件开发多年,精通Java.JavaScript,博主也是从 ...
- 为Eclipse安装lombok插件
原生的Eclipse没有lombok插件,即使项目引入了lombok依赖也无法正常使用@Data等常用标签.下面介绍一下如何手动为Eclipse添加lombok插件,具体操作步骤如下: (1)打开Do ...
- IDEA从零到精通(26)之MybatisX插件的安装与使用
文章目录 作者简介 引言 导航 概述 安装插件 插件的使用 小结 导航 热门专栏推荐 作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从事软件开发多年,精通Java.JavaScript,博主 ...
- linux上logbok实时日志_日志lombok插件安装及配置
安装lombok插件 运行Lombok.jar java -jar D:\001_software\work\Java\libs\lombok.jar 确认完eclipse的安装路径后,点击insta ...
- IDE安装Lombok插件提高开发效率
Lombok官方api:https://projectlombok.org/features/index.html 使用lombok之后,省去了许多没必要的get,set,toString,equal ...
最新文章
- javacurrentmap_Java集合---ConcurrentHashMap原理分析
- 课后作业-结队编程项目进度-贪吃蛇
- httrack 拷贝网站到本地(好东西,但是发现考的不全)
- 这17 种方法让 PyTorch 训练速度更快!
- selenium webdriver (6) -- iFrame
- 2015手机网民超10亿是什么景象?
- java web target_Java Web系列:Java Web 项目基础
- 一加手机刷入第三方Rec
- 制作一个简单HTML个人网页网页(HTML+CSS)大话西游之大圣娶亲电影网页设计
- https 抓包解密
- 按键精灵自动过QQ滑块脚本 ,速度最快的源码库存!
- 研究生北大计算机双学位,北京大学2018年本科双学位招生通知
- 大数据营销在旅游行业的应用方案
- <转>svn提示出错异常为remains in conflict
- 华中师范大学计算机学院学分绩,华中师范大学学生学业成绩表(模板)
- android+仿ios画廊,安卓仿ios14主题app
- 解决方案资源管理器中显示bin,Debug等文件夹
- 游戏思考系列03:游戏匹配机制(MMR、ELO、trueskill2、皇家战争、Glicko等,详细讲ELO,其他的简略)
- *通配符与微信小程序的WXSS
- 计算机 发声原理,单片机的发声原理