IntelliJ IDEA lombok插件的安装和使用
IntelliJ IDEA是一款非常优秀的集成开发工具,功能强大,而且插件众多。lombok是开源的代码生成库,是一款非常实用的小工具,我们在编辑实体类时可以通过lombok注解减少getter、setter等方法的编写,在更改实体类时只需要修改属性即可,减少了很多重复代码的编写工作。本文小编只介绍IntelliJ IDEA中lombok插件的安装和配置以及简单的使用方法,更多请大家参考下文lombok在Eclipse下的使用,里面包含了使用方法和常用lombok注解的介绍。
工具/原料
- IntelliJ IDEA
- 联网
lombok插件的安装
- 1
首先我们需要安装IntelliJ IDEA中的lombok插件,打开IntelliJ IDEA后点击菜单栏中的File-->Settings,或者使用快捷键Ctrl+Alt+S进入到设置页面。
- 2
我们点击设置中的Plugins进行插件的安装,在右侧选择Browse repositories...,然后在搜索页面输入lombok变可以查询到下方的Lombok Plugin,鼠标点击Lombok Plugin可在右侧看到Install按钮,点击该按钮便可安装。
- 3
我们在安装页面可以看到lombok具体支持的所有注解,在安装过程中有Downloading Plugins的提示,安装过程中进度条会变化。需要提醒的是,在安装过程中一定要保证网络连接可用且良好,否则可能会安装失败。安装成功后我们可以看到右侧的Restart按钮,此时可先不操作,因为我们还有后续的配置工作。安装完成后我们再回到Plugins,此时在右侧可以搜索到lombok,而安装前是不行的。
END
配置注解处理器
同样我们在Settings设置页面,我们点击Build,Execution,Deployment-->选择Compiler-->选中Annotation Processors,然后在右侧勾选Enable annotation processing即可。
END
lombok插件的使用
使用前我们需要说明的是安装的插件只是一个调用,就像我们使用maven插件一样,本机需要安装maven才行。我们在使用lombok前也需要添加lombok的依赖。lombok的版本一直在更新,大家可以在百度搜索框输入lombok maven找到最新的依赖版本。
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.10</version></dependency>
接下来我们编辑一个实体类Student,添加三个属性,最后在类上添加@Data属性,这个注解可以帮我们在.class文件中生成类中所有属性的get/set方法、equals、canEqual、hashCode、toString方法等。
那么编辑完代码后我们如何查看生成的方法呢?在菜单栏点击View-->Tool Windows-->Structure,便可以看到类中所有的方法了,这些都是lombok帮我自动生成的。
END
注意事项
- 安装lombok插件过程中需要联网,另外安装需要配置Annotation Processors支持。
- 如果该经验对您有用的话,请帮忙点赞、投票支持,非常感谢!
转载于:https://www.cnblogs.com/telwanggs/p/10863377.html
IntelliJ IDEA lombok插件的安装和使用相关推荐
- 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从零到精通(24)之lombok插件的安装与使用
文章目录 作者简介 引言 导航 概述 安装插件 使用 小结 导航 热门专栏推荐 作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从事软件开发多年,精通Java.JavaScript,博主也是从 ...
- intellij idea中插件的安装方法及推荐
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.插件是什么 二.如何安装插件 三.哪一些插件有用 总结 前言 插件绝对是所有人在使用IDE时最常遇见的东西了,小到 ...
- Intellij热部署插件Jrebel安装详解(2020新版或以前旧版)
目录 2019.3以前: 一 , 下载安装Jreble 二 , 启动Jrebel 2019.3.4或其他新版方式: 2020.12.16 2019.3以前: 一 , 下载安装Jreble 1.在IDE ...
- 为Eclipse安装lombok插件
原生的Eclipse没有lombok插件,即使项目引入了lombok依赖也无法正常使用@Data等常用标签.下面介绍一下如何手动为Eclipse添加lombok插件,具体操作步骤如下: (1)打开Do ...
- IDEA从零到精通(26)之MybatisX插件的安装与使用
文章目录 作者简介 引言 导航 概述 安装插件 插件的使用 小结 导航 热门专栏推荐 作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从事软件开发多年,精通Java.JavaScript,博主 ...
最新文章
- 正面管教PHP交流互助会,父母的心态决定孩子的状态/慧育家正面管教家长讲师认证班...
- n/2^n的前n项和,Sn=∑n/2^n
- RobotFramework自动化4-批量操作案例
- 算法竞赛入门经典_6数据结构基础
- shiro会话监听_SpringBoot集成Shiro会话管理
- 关于在smarty中实现省市区三级联动
- ndarray python 映射_在Matlab的delsq演示中,用numpy方法对向量映射进行ndarray处理?...
- vue3中 使用 swiper 插件,自定义切换按钮, 将 前进后退 、左右切换 按钮放到容器外部
- linux系统用户登陆时脚本执行顺序
- css对大小写不敏感
- LeetCode12 整数转罗马数字
- H - Color the ball(树状数组)(区间更新)(求单点)(线段树)
- 游戏引擎BigWorld宣布将在4.0版本支持HTML5
- 用python制作微信小程序_微信小程序能用python开发
- mean shift segmentation matlab,Mean Shift图像分割算法的并行化
- java 微信公众号发红包_微信公众号如何给用户发红包?
- 计算机资源管理器经常停止运行,windows资源管理器已停止工作一直弹出来彻底解决方案...
- 愚你相遇,好幸运:遇见你,遇见了最好的自己
- html怎么设置取消隐藏,怎么取消wifi隐藏_取消隐藏wifi设置方法-192路由网
- 转载——如何让自己像打王者荣耀一样发了疯、拼了命、石乐志的学习?
热门文章
- 服务器修改重生点,服务器设置重生点
- mobaxterm怎么解除sessions个数限制_详解Oracle实例囚笼--限制数据库实例使用的CPU资源...
- android音频采集时延,有关音视频采样率帧率以及 Duration 的那些事
- VxWorks任务调度
- 电脑硬盘为什么叫计算机,电脑分区为何从C盘开始?
- 怎么把c语言改成汇编语言,如何把汇编语言转换成C语言
- python loop until_python3-asyncio 学习笔记 3 -- run_until_complete
- 开关管三极管和MOS管的选择
- 1009. clion调试段错误
- Hash魔法:分布式哈希算法