IntelliJ IDEA是一款非常优秀的集成开发工具,功能强大,而且插件众多。lombok是开源的代码生成库,是一款非常实用的小工具,我们在编辑实体类时可以通过lombok注解减少getter、setter等方法的编写,在更改实体类时只需要修改属性即可,减少了很多重复代码的编写工作。本文小编只介绍IntelliJ IDEA中lombok插件的安装和配置以及简单的使用方法,更多请大家参考下文lombok在Eclipse下的使用,里面包含了使用方法和常用lombok注解的介绍。

工具/原料

  • IntelliJ IDEA
  • 联网

lombok插件的安装

  1. 1

    首先我们需要安装IntelliJ IDEA中的lombok插件,打开IntelliJ IDEA后点击菜单栏中的File-->Settings,或者使用快捷键Ctrl+Alt+S进入到设置页面。

  2. 2

    我们点击设置中的Plugins进行插件的安装,在右侧选择Browse repositories...,然后在搜索页面输入lombok变可以查询到下方的Lombok Plugin,鼠标点击Lombok Plugin可在右侧看到Install按钮,点击该按钮便可安装。

  3. 3

    我们在安装页面可以看到lombok具体支持的所有注解,在安装过程中有Downloading Plugins的提示,安装过程中进度条会变化。需要提醒的是,在安装过程中一定要保证网络连接可用且良好,否则可能会安装失败。安装成功后我们可以看到右侧的Restart按钮,此时可先不操作,因为我们还有后续的配置工作。安装完成后我们再回到Plugins,此时在右侧可以搜索到lombok,而安装前是不行的。

    END

配置注解处理器

  1. 同样我们在Settings设置页面,我们点击Build,Execution,Deployment-->选择Compiler-->选中Annotation Processors,然后在右侧勾选Enable annotation processing即可。

    END

lombok插件的使用

  1. 使用前我们需要说明的是安装的插件只是一个调用,就像我们使用maven插件一样,本机需要安装maven才行。我们在使用lombok前也需要添加lombok的依赖。lombok的版本一直在更新,大家可以在百度搜索框输入lombok maven找到最新的依赖版本。

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

  2. 接下来我们编辑一个实体类Student,添加三个属性,最后在类上添加@Data属性,这个注解可以帮我们在.class文件中生成类中所有属性的get/set方法、equals、canEqual、hashCode、toString方法等。

  3. 那么编辑完代码后我们如何查看生成的方法呢?在菜单栏点击View-->Tool Windows-->Structure,便可以看到类中所有的方法了,这些都是lombok帮我自动生成的。

    END

注意事项

  • 安装lombok插件过程中需要联网,另外安装需要配置Annotation Processors支持。
  • 如果该经验对您有用的话,请帮忙点赞、投票支持,非常感谢!

转载于:https://www.cnblogs.com/telwanggs/p/10863377.html

IntelliJ IDEA lombok插件的安装和使用相关推荐

  1. IntelliJ IDEA lombok插件的安装和使用听

    IntelliJ IDEA是一款非常优秀的集成开发工具,功能强大,而且插件众多.lombok是开源的代码生成库,是一款非常实用的小工具,我们在编辑实体类时可以通过lombok注解减少getter.se ...

  2. Lombok插件的安装以及使用

    12. Lombok插件的安装以及使用 LomboK介绍和配置(能用就用如果使用出问题就不要用) 1.目标 掌握LomboK的配置 2.路径 什么是LomboK LomboK的作用 LomboK的配置 ...

  3. Lombok插件的安装与使用

    Lombok插件的安装与使用 文章目录 Lombok插件的安装与使用 下载插件 常用注解 简单使用 下载插件 Lombok 插件提供了一些注解,可以让我们不用再去手动实现 get.set.toStri ...

  4. IDEA中Lombok插件的安装与使用

    1.安装 1.1 2021 之前版本安装lombok 找到idea的settings--plugin选项--搜索Lombok--安装 具体可参考: IDEA中Lombok插件的安装与使用_魏晓蕾的博客 ...

  5. IDEA从零到精通(24)之lombok插件的安装与使用

    文章目录 作者简介 引言 导航 概述 安装插件 使用 小结 导航 热门专栏推荐 作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从事软件开发多年,精通Java.JavaScript,博主也是从 ...

  6. intellij idea中插件的安装方法及推荐

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.插件是什么 二.如何安装插件 三.哪一些插件有用 总结 前言 插件绝对是所有人在使用IDE时最常遇见的东西了,小到 ...

  7. Intellij热部署插件Jrebel安装详解(2020新版或以前旧版)

    目录 2019.3以前: 一 , 下载安装Jreble 二 , 启动Jrebel 2019.3.4或其他新版方式: 2020.12.16 2019.3以前: 一 , 下载安装Jreble 1.在IDE ...

  8. 为Eclipse安装lombok插件

    原生的Eclipse没有lombok插件,即使项目引入了lombok依赖也无法正常使用@Data等常用标签.下面介绍一下如何手动为Eclipse添加lombok插件,具体操作步骤如下: (1)打开Do ...

  9. IDEA从零到精通(26)之MybatisX插件的安装与使用

    文章目录 作者简介 引言 导航 概述 安装插件 插件的使用 小结 导航 热门专栏推荐 作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从事软件开发多年,精通Java.JavaScript,博主 ...

最新文章

  1. 正面管教PHP交流互助会,父母的心态决定孩子的状态/慧育家正面管教家长讲师认证班...
  2. n/2^n的前n项和,Sn=∑n/2^n
  3. RobotFramework自动化4-批量操作案例
  4. 算法竞赛入门经典_6数据结构基础
  5. shiro会话监听_SpringBoot集成Shiro会话管理
  6. 关于在smarty中实现省市区三级联动
  7. ndarray python 映射_在Matlab的delsq演示中,用numpy方法对向量映射进行ndarray处理?...
  8. vue3中 使用 swiper 插件,自定义切换按钮, 将 前进后退 、左右切换 按钮放到容器外部
  9. linux系统用户登陆时脚本执行顺序
  10. css对大小写不敏感
  11. LeetCode12 整数转罗马数字
  12. H - Color the ball(树状数组)(区间更新)(求单点)(线段树)
  13. 游戏引擎BigWorld宣布将在4.0版本支持HTML5
  14. 用python制作微信小程序_微信小程序能用python开发
  15. mean shift segmentation matlab,Mean Shift图像分割算法的并行化
  16. java 微信公众号发红包_微信公众号如何给用户发红包?
  17. 计算机资源管理器经常停止运行,windows资源管理器已停止工作一直弹出来彻底解决方案...
  18. 愚你相遇,好幸运:遇见你,遇见了最好的自己
  19. html怎么设置取消隐藏,怎么取消wifi隐藏_取消隐藏wifi设置方法-192路由网
  20. 转载——如何让自己像打王者荣耀一样发了疯、拼了命、石乐志的学习?

热门文章

  1. 服务器修改重生点,服务器设置重生点
  2. mobaxterm怎么解除sessions个数限制_详解Oracle实例囚笼--限制数据库实例使用的CPU资源...
  3. android音频采集时延,有关音视频采样率帧率以及 Duration 的那些事
  4. VxWorks任务调度
  5. 电脑硬盘为什么叫计算机,电脑分区为何从C盘开始?
  6. 怎么把c语言改成汇编语言,如何把汇编语言转换成C语言
  7. python loop until_python3-asyncio 学习笔记 3 -- run_until_complete
  8. 开关管三极管和MOS管的选择
  9. 1009. clion调试段错误
  10. Hash魔法:分布式哈希算法