IDEA从零到精通(24)之lombok插件的安装与使用
文章目录
- 作者简介
- 引言
- 导航
- 概述
- 安装插件
- 使用
- 小结
- 导航
- 热门专栏推荐
作者简介
作者名:编程界明世隐
简介:CSDN博客专家,从事软件开发多年,精通Java、JavaScript,博主也是从零开始一步步把学习成长、深知学习和积累的重要性,喜欢跟广大ADC一起打野升级,欢迎您关注,期待与您一起学习、成长、起飞!
引言
我本来是一直用eclipse和myeclipse的老程序员了,很多我的粉丝小伙伴都说他们要用idea,问我怎么不用idea,其实明哥觉得用啥开发工具都不是重点,重点是要跟着明哥多学Java知识、多练习,但是作为一个宠粉的人,我怎么能拒绝粉丝的要求呢,于是我偷偷的去学习了一波(拿来吧你),然后就写了这个系列,希望小伙伴们能有所收获,明哥会努力更新的。
导航
✪ IDEA从零到精通目录索引
◄上一篇【23】安装使用GenerateAllSetter插件
►下一篇【25】springboot集成Mybatis
概述
我们在开发过程中,通常都会定义大量的JavaBean,然后通过IDE去生成其属性的构造器、getter、setter、equals、hashcode、toString方法,这样会生成许多不想看见的代码,并且浪费不少时间,lombok插件可以为我们省去这些时间,用起来非常方便。
安装插件
- 创建springboot项目
参考我之前的文章:IDEA中创建springboot项目 - 加入lombok依赖
在pom文件中添加lombok依赖,如下:
<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.16.18</version><scope>provided</scope>
</dependency>
- 安装lombok插件
依次选择:File => Settings => Plugins => Macketplace,输入lombok,然后点击Install
安装完成后重启就行了
- 如果插件市场直接安装不了
手动下载,下载地址:https://plugins.jetbrains.com/idea
下载完成后,进入插件市场,选择本地安装
使用
- 注解描述(介绍常用的几个)
注解名 | 描述 |
---|---|
@Getter | 生成getter方法,使用在类、亦可使用在单个属性上 |
@Setter | 生成setter方法,使用在类、亦可使用在单个属性上 |
@toString | 使用在类上,该注解默认生成任何非讲台字段以名称-值的形式输出 |
@AllArgsConstructor | 该注解使用在类上,该注解提供一个全参数的构造方法,默认不提供无参构造 |
@NoArgsConstructor | 该注解使用在类上,该注解提供一个无参构造 |
@Value | 这个注解用在 类 上,会生成含所有参数的构造方法,get 方法,此外还提供了equals、hashCode、toString 方法。 |
@Data | 该注解使用在类上,该注解会提供getter、setter、equals、canEqual、hashCode、toString方法 |
- 创建一个VO类
public class UserVO {private String name;private int age;private String address;private String phone;
}
- 加入注解
直接加入@Data,简单方便
import lombok.Data;@Data
public class UserVO {private String name;private int age;private String address;private String phone;
}
- 启动注解
点击Build,Execution,Deployment–>选择Compiler–>选中Annotation Processors,然后在右侧勾选Enable annotation processing
- 测试
小结
这节总结了“lombok插件的安装与使用”,希望能对大家有所帮助,请各位小伙伴帮忙 【点赞】+【收藏】+ 【评论区打卡】, 如果有兴趣跟小明哥一起学习Java的,【关注一波】不迷路哦。
请到文章下方帮忙【一键三连】谢谢哈!
导航
✪ IDEA从零到精通目录索引
◄上一篇【23】安装使用GenerateAllSetter插件
►下一篇【25】springboot集成Mybatis
热门专栏推荐
【1】Java小游戏(俄罗斯方块、植物大战僵尸等)
【2】JavaWeb项目实战(图书管理、宿舍管理等)
【3】JavaScript精彩实例(飞机大战、验证码等)
【4】Java小白入门200例
【5】从零学Java、趣学Java
【6】IDEA从零到精通
IDEA从零到精通(24)之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的配置 ...
- Lombok插件的安装与使用
Lombok插件的安装与使用 文章目录 Lombok插件的安装与使用 下载插件 常用注解 简单使用 下载插件 Lombok 插件提供了一些注解,可以让我们不用再去手动实现 get.set.toStri ...
- IDEA中Lombok插件的安装与使用
1.安装 1.1 2021 之前版本安装lombok 找到idea的settings--plugin选项--搜索Lombok--安装 具体可参考: IDEA中Lombok插件的安装与使用_魏晓蕾的博客 ...
- idea从零到精通01之idea下载和安装
作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从事软件开发多年,精通Java.JavaScript,博主也是从零开始一步步把学习成长.深知学习和积累的重要性,喜欢跟广大ADC一起打野升级,欢 ...
- IDEA从零到精通(26)之MybatisX插件的安装与使用
文章目录 作者简介 引言 导航 概述 安装插件 插件的使用 小结 导航 热门专栏推荐 作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从事软件开发多年,精通Java.JavaScript,博主 ...
- 为Eclipse安装lombok插件
原生的Eclipse没有lombok插件,即使项目引入了lombok依赖也无法正常使用@Data等常用标签.下面介绍一下如何手动为Eclipse添加lombok插件,具体操作步骤如下: (1)打开Do ...
- Android:《Kotlin 从零到精通Android开发》读书笔记
原文发布在我的公众号:CnPeng 所有文章将优先发布于公众号,随后才会更新简书. 前前后后整整四十天,终于利用非工作时间读完了 欧阳燊(shen)写的 <Kotlin 从零到精通Android ...
最新文章
- Django的下载与基本命令
- 宏基因组教程Metagenomics Tutorial (HUMAnN2)
- 浙大吴飞「舌战」阿里贾扬清:AI内卷与年薪百万,哪个才是真实?
- 将Node.js升级到最新版本
- Solr(搜索引擎服务)和MongoDB通过mongodb-connector进行数据同步的解决方案,以及遇到的各种坑的总结(针对solr-5.3.x版本),mongodb和solr实现实时增量索引
- google bigtable论文原文_CTR论文笔记[1]:Wideamp;Deep
- 优秀的SharePoint 2013开发工具有哪些(二)
- js字符串解析与转换成数字
- 【语音合成】基于matlab比例重叠相加法信号分帧与还原【含Matlab源码 561期】
- linux服务器操作系统
- 极化码理论及算法研究2-什么是极化码?
- VOIP系统开源实现PCMA/PCMU/AMR/G729常用格式解码服务
- lpx寒假作业案例3
- 代购工作简历如何写得高大上?
- 第二章补充____微分中值定理及导数应用
- 压力位和支撑位的理解。
- 设计模式五:原型模式
- Python制作吃鸡各数据资料查询助手,带你做理论王者~
- 合工大宣城校区计算机老师,合肥工业大学计算机与信息学院导师教师师资介绍简介-△李春华...
- 最新 2020 Android 开发者知识体系