我一开始还不太会用,直接在Maven中加入依赖,然后就开始使用该工具,然后发现用不了(调用实体类的get/set等方法时,压根就不管用。)
以下是Maven中央仓库的Lombok最新的版本:
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.10</version>
<scope>provided</scope>
</dependency>
Eclipse集成Lombok
官网教程
去搜了下发现是需要 安装 的,官网的Eclipse使用lombok的教程:https://projectlombok.org/setup/eclipse,官网下载jar:https://projectlombok.org/download。
双击lombok.jar(可从此站点或maven存储库下载;它是相同的jar)。这将启动Eclipse安装程序,该安装程序将找到Eclipse(以及上面列出的Eclipse变体),并提供将Lombok安装到这些Eclipse安装中的功能。相同的工具也可以卸载lombok:
您可以在eclipse的“关于”对话框中检查您的Eclipse安装是否已启用lombok。版本将在版权文本的末尾列出:
分析
其实运行这个jar的作用:找到eclipse等IDE的安装目录(你也可以自己找到对应的安装目录),然后将该jar复制到该文件夹,并且在初始化文件eclipse.ini中加上一行参数:-javaagent:E\eclipse\lombok.jar,(百度:JavaAgent 是JDK 1.5 以后引入的,也可以叫做Java代理。JavaAgent 是运行在 main方法之前的拦截器,它内定的方法名叫 premain ,也就是说先执行 premain 方法然后再执行 main 方法。)我的理解:通过-javaagent参数来指定我们的Java代理包,也就是说我们在运行main之前会先执行这些代理包,执行完在执行main。
其实还有一个很简单的方法可以检测是否安装成功:如果安装成功,使用时@Getter和@Setter等注解后,Eclipse右边的方法栏里面会显示对于的方法;而如果没有成功,就会没有对应的方法。
使用
可参考我转发的一篇博客:Lombok使用,这篇文章很详细的介绍了如何使用该工具。
参考:

