安装插件

IntelliJ IDEA 是一款非常优秀的集成开发工具,功能强大,而且插件众多。lombok 是开源的代码生成库,是一款非常实用的小工具,我们在编辑实体类时可以通过 lombok 注解减少 getter、setter 等方法的编写,在更改实体类时只需要修改属性即可,减少了很多重复代码的编写工作。
首先我们需要安装 IntelliJ IDEA 中的 lombok 插件,打开 IntelliJ IDEA 后点击菜单栏中的 File–>Settings,或者使用快捷键 Ctrl+Alt+S 进入到设置页面。

在线安装

我们点击设置中的 Plugins 进行插件的安装,在右侧搜索Lombok。
点击installed 即可

本地安装
无法联网的可以通过本地安装 下载网站https://plugins.jetbrains.com/
下载好jar包,点击install plugin form disk
找到你下载的文件即可,或者下载好直接把文件拖到idea软件里也可以。

安装后重启idea 后还需要配置一个东西

配置注解处理器

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

使用插件

使用前我们需要说明的是安装的插件只是一个调用,就像我们使用 maven 插件一样,本机需要安装 maven 才行。我们在使用 lombok 前也需要在 pom.xml 文件中添加 lombok的依赖。

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

最后在类上添加@Data 属性,这个注解可以帮我们在.class 文件中生成类中所有属性的 get/set 方法、equals、canEqual、hashCode、toString 方法等。
其他注解略

Idea 集成Lombok插件相关推荐

  1. IDEA 集成Lombok 插件-安装插件

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

  2. IDEA集成Lombok插件

    安装这个lombok插件后会节省不少代码量,使用最多的地方就是简化了get/set方法,让代码看起来更加简洁. 1.首先我们需要安装IntelliJ IDEA中的lombok插件,打开IntelliJ ...

  3. Idea使用gradle集成Lombok插件build时报找不到符号错误

    问题描述 在idea中使用Lombok插件, 使用gradle依赖:compile('org.projectlombok:lombok:1.18.10) 安装idea的lombok插件 编译和运行都没 ...

  4. IDEA 集成Lombok 插件-使用插件

    使用前我们需要说明的是安装的插件只是一个调用,就像我们使用maven 插件一样,本机需要安装maven 才行.我们在使用lombok 前也需要在pom.xml 文件中添加lombok的依赖. #托管的 ...

  5. Eclipse集成lombok插件 解决@Data标签get/set方法找不到异常

    @Data这个注解来自于 lombok,lombok 能够减少大量的模板代码 1.步骤一:      方式1.需要官网下载jar包  https://projectlombok.org/downloa ...

  6. IDEA 集成Lombok 插件-配置注解处理器

    同样我们在Settings 设置页面,我们点击Build,Execution,Deployment-->选择Compiler-->选中Annotation Processors,然后在右侧 ...

  7. eclipse集成lombok了但是无法使用_编码神奇Lombok!搭配IDEA更爽哦!

    作者:沉默王二 微信公众号:沉默王二 上一篇:面试官 5 连问:一个 TCP 连接可以发多少个 HTTP 请求? 01.Lombok 的自我介绍 Lombok 在官网是这样作自我介绍的: Projec ...

  8. eclipse lombok插件安装_便捷开发,解放双手,lombok插件

    lombok是一款Java实用工具,可用来帮助开发人员消除Java的冗长,尤其是对于简单的Java对象(POJO). 在实际开发中,是不是发现经常需要变更model类.vo类.dto等一些实体类,随便 ...

  9. eclipse lombok插件安装_你干啥的?Lombok

    01.Lombok 的自我介绍 Lombok 在官网是这样作自我介绍的: Project Lombok makes java a spicier language by adding 'handler ...

最新文章

  1. 【设计模式系列】结构型模式之Proxy模式
  2. java类加载器 架构 设计_类加载器(DexClassLoader)与插件化(动态加载)
  3. 物联网未来发展的十大趋势
  4. word目录怎么跳转到相应页码_Word目录不会做?请看完整操作步骤
  5. HTML fieldset 标签
  6. 用ajax请求豆瓣api,结合豆瓣Api v2.0实现Jsonp跨域
  7. easy2game使用教程_Easy2d教程——Game类的使用
  8. 判断闰年的3种方法(判断+范围输出)
  9. php use not allowed,PHP Curl - Received HTTP/0.9 when not allowed
  10. 常见Linux命令pwd实现
  11. 实现Word页面行数控制、公文排版就是那么精准
  12. iOS连wifi(修改密码后的wifi)遇到的坑,纯转载
  13. Vue中 v-vif 与v-for 的问题
  14. dvwa中的xss(跨站脚本)攻击
  15. Python 四大主流 Web 编程框架
  16. 纯CSS做一个吃豆人动画
  17. omni私链常用命令
  18. ggg的区别+linux、GNU、GNU/linux
  19. BZOJ 1430 小猴打架
  20. 通用mapper归纳

热门文章

  1. iText关于中文的解决方案
  2. a new weekday
  3. Unity3D - UGUI组件的中英文对照
  4. 让Python删除window下文件
  5. push跳转时隐藏tabBar
  6. ZH奶酪:Python中zip函数的使用方法
  7. PL/SQL Developer自动补全SQL技巧
  8. LVS类型的介绍以及LVS的调度方法
  9. “异常的”间谍软件窃取工业企业凭据
  10. 详述近期遭利用的 Atlassian Confluence OGNL 注入漏洞 (CVE-2021-26084)