lombok

lombok是一款可以精减java代码、提升开发人员生产效率的辅助工具,利用注解在编译期自动生成setter/getter/toString()/constructor之类的代码。代码越少,意味着出bug的可能性越低。

官网地址:https://projectlombok.org/ 首页有一段几分钟的演示视频,看完就明白是怎么回事了。

大概减少了2/3的代码,各种注解的详细用法,请参考:https://projectlombok.org/features/index.html

IDEA下使用时,可以通过插件的形式安装,插件下载地址:https://github.com/mplushnikov/lombok-intellij-plugin/releases 

然后

Plugins -> Install plugin from disk... 选择下载的zip包安装,重启idea即可。

另外,还有一个关键设置:

为了让设置生效,建议再重启一次idea,然后就可以开心的编码了,可以ide里可以直接看到生成的方法:(下图中打红圈的都是自动生成的)

时间: 2024-10-22 00:02:13

lombok的相关文章

Lombok 安装、入门 -spice up your java

简介         官网地址:https://projectlombok.org         提供的注解:https://projectlombok.org/features/index.html         下载链接:https://projectlombok.org/download.html 安装方式:         使用 lombok 是需要安装的,如果不安装,IDE 则无法解析 lombok 注解         java -jar  lombok-1.16.6.jar  

lombok在IntelliJ IDEA下的使用

      lombok是一款可以精减java代码.提升开发人员生产效率的辅助工具,利用注解在编译期自动生成setter/getter/toString()/constructor之类的代码.代码越少,意味着出bug的可能性越低. 官网地址:https://projectlombok.org/ 首页有一段几分钟的演示视频,看完就明白是怎么回事了. 先来二段对比代码: 这是用lombok后的java代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1

IDEA里面添加lombok插件,简略Java代码的编写

      关于lombok的相关信息,lombok       下面开始在IDEA里面为我们的项目配置lombok编写支持咯,      1 . 首先在IDEA里面安装使用lombok编写简略风格代码的插件, 打开IDEA的Settings面板,并选择Plugins选项,然后点击 "Browse repositories.." 在输入框输入"lombok",得到搜索结果,选择第二个,点击安装,然后安装提示重启IDEA,安装成功; 2 . 在自己的项目里添加lomb

使用Lombok来精简你的项目代码

什么是Lombok 一言以蔽之:lombok是一种工具,提供了简单的注解来简化我们的重复冗长Java代码.比如一个Java Bean,注解了lombok的@Data: @Data   public class NormalBean {   private String name;   }  等价于以下代码,Getter/Setter,toString,equals和hashCode方法会在编译时自动生成. public class NormalBean {   private String na

Lombok介绍及使用方法 lombok简介

转载 http://www.cnblogs.com/holten/p/5729226.html Lombok介绍及使用方法 lombok简介 lombok是暑假来到公司实习的时候发现的一个非常好用的小工具,刚见到的时候就感觉非常惊艳,有一种相见恨晚的感觉,用了一段时间之后感觉的确挺不错,所以特此来推荐一下. lombok的官方地址:https://projectlombok.org/ lombok的Github地址:https://github.com/rzwitserloot/lombok 那

lombok系列2:lombok注解详解

开篇 看到第一篇<初识lombok>你可能意犹未尽,本文我们按照场景来介绍一下常用的注解. 未特别说明,均标注在类级别. lombok.Data 最常用的注解,编译时自动添加Setter.Getter.toString().equals()和hashCode(). package com.pollyduan; import java.util.Date; import lombok.Data; @Data public class User { private Integer id; priv

对Lombok有点好奇。有人解释下原理么

问题描述 使用Lombok的都知道 ,在属性前加入注解@Setter or @Getter后,在eclipse下就能够立马看到getter方法和setter方法,Lombok采用 Annotation Processor实现增强setter和getter.可是问题是:他在注解后怎么就能立马写进去呢?是跟eclipse即时编译的事件有关?还是其他的呢?小弟没想明白小弟开始以为是字节码增强.所以对各位表示歉意 问题补充无人问津啊...问题补充求抛哥...求各位大牛问题补充又沉了啊 ..大家都不屑嘛

lombok注解为何在eclipse不能编译成功?

问题描述 导入的eclipse中maven项目,项目中已经加入lombok.jar包,但是不能编译成功什么原因求大神指点 解决方案 解决方案二:http://projectlombok.org/看上述链接,lombook的jar包需要安装到ide解决方案三:lombook需要安装才能使用解决方案四:我是用的是Eclipse4.0版本的,但是安装上去还是不行,不知道是怎么回事解决方案五:找到你的lombok.jarjava-jarlombok.jar解决方案六:邮件单击工程名Maven->Upda

lombok系列1:初识lombok

初识lombok 官网:https://projectlombok.org/ 什么是lombok 连官网都懒得废话,只给出了一句广告词:给你的java加点料(spice up your java). 我们自己来总结一下: lombok是一个ide插件,它可以让我们写更少的代码,而编译出更多的字节码. 也就是说,我们可以让我们编译出一个复杂的.class文件,而我们的.java文件很干净清爽. 为什么要使用lombok 首先,我们可以写更少的代码,而不影响其他类引用,方法一个不能少: 其次,lom