lombok安装与使用简介

85 篇文章 3 订阅
50 篇文章 0 订阅

来源:https://blog.csdn.net/gx1058742912/article/details/51030060

参考:https://www.cnblogs.com/junzi2099/p/8064976.html

总论:很多人在写文章时,可操作性不强,有些步骤和注意事项他没有写。我这里都写全了。按我的步骤做,肯定能行。

1、下载Lombok.jar包
2、如何运行呢? 有的电脑可以双击Lombok.jar运行,有些电脑双击就变成解压了。
如果你双击变成解压,那么你就在控制台下用dos命令解决了,
   java -jar d:\Lombok.jar  
 d:\Lombok.jar是指你的jar文件放在哪个目录
数秒后将弹出一框,以确认eclipse的安装路径
3、确认完eclipse的安装路径后,点击install/update按钮,即可安装完成
4、安装完成之后,请确认eclipse安装路径下是否多了一个lombok.jar包,并且其
     配置文件eclipse.ini中是否 添加了如下内容:
           -javaagent:lombok.jar
           -Xbootclasspath/a:lombok.jar
     如果上面的答案均为true,那么恭喜你已经安装成功,否则将缺少的部分添加到相应的位置即可
5、重启eclipse或myeclipse

注意:这个lombok.jar一定要与你在pom.xml中配置的lombok的版本要相同哦!

再就是,当执行java -jar d:\lombok.jar时,它会弹出一个窗口说不知道你要选择哪个IDE,让你点击“Specify Eclipse location....”这个按钮选你的IDE,此时,你点它, 然后再"install/Update"

 

4.之后会自动找到你的IDE如Eclipse,点击“install/update”就完成了

 

在 idea中安装:

     1.添加插件Files->settings->plugins

      2.点击按钮【Install JetBrains plugin...】

      3.在新弹出的窗口,搜索lombok,在搜索到的lombok上右键安装就可以了

 

二.注释解释(http://jnb.ociweb.com/jnb/jnbJan2010.html

@NonNull:消除空指针异常

@Cleanup:释放资源

@Getter/@Setter:注解在属性上,为属性提供get/set方法

@ToString:注解在类上,为类提供toString()方法

@EqualsAndHashCode:注解在类上,为类提供equals()和hashcode()方法

@Data:最常用的注解,注解在类上,作用是@ EqualsAndHashCode,@Getter,@Setter 和@ToString注解的集合

因其使用注解的形式,所以使用的时候要导入lombok.jar包,如果用maven的话,需在pom.xml中的<dependencies></dependencies>标签中加入:

 

  1. <dependency>  
  2.       <groupId>org.projectlombok</groupId>  
  3.       <artifactId>lombok</artifactId>  
  4.       <version>1.16.2</version>  
  5. </dependency> 

三.示例演示

用lombok前

用lombok后

 

对比Outline视图可知,加上lombok注解后,相应属性增加了相应注解提供的方法,简化了代码,并且界面更加简明。同时,如果需要修改属性时,也不用去修改相应的方法,减少了工作量。

四.可能出现的问题

笔者使用lombok时,是按方法b安装的,但是可能会出现eclipse的Generate Getters and Setters弹窗错误,如下:

 

根据网上资料,是因为笔者使用的Eclipse版本Version: Mars Release (4.5.0)与这种安装方式有冲突。解决方法为按照方法a安装,若提示找不到IDE,则点击“确定”后点击“specify location”,指定eclipse.exe的位置,选择好后安装即可,具体可参见http://blog.csdn.net/w605283073/article/details/50949104

五.总结

由于也是刚接触lombok,写下这篇入门级博客是防止以后忘记,如果还想了解更多,可转向http://www.ibm.com/developerworks/cn/java/j-lombok/。还有,官方文档永远是学习的最好帮手!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值