在 自己学习spring boot 2.0的过程中 在创建 bean 之后想要用 @Data 注解 方便生成 get set 方法时 发现调用类一直用不了 bean 属性的 get 或者 set 方法,由于项目中有@Slf4j @Data注解等,而eclipse需要安装 lombok 插件才能正常编译 . 现在下面详细总结一下在 windows 下 eclipse 安装 lombok 插件
lombok 插件的原理 : 底层使用字节码技术 ASM 修改字节码文件 , 生成 get 和 set 方法
1.下载lombok.jar包 https://projectlombok.org/download.html
2. 将lombok.jar 放在 eclipse 安装目录下 , 和 eclipse.ini 文件平级
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL0ElaORTV650MNpHW3BjMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL2MTM2QTOwAjM4IjNwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
3. 运行 lombok.jar
在 lombok.jar 的目录下 , 运行 : java -jar lombok.jar
a.运行后会弹出如下框 :
b.点击 Specify location 按钮 , 选择 eclipse 的安装目录 , 选择到 eclipse 层即可
选择好之后 按如上图a步骤点击 install 即可
c.成功后如下图
4. 如果想看看是否真的安装成功 , 可以在 eclipse.ini 中看看 , 我的环境是多了一行 (-javaagent:D:\Program Files\eclipse\eclipse-jee-oxygen-3a-win32-x86_64\eclipse\lombok.jar)
5. 重启 eclipse , 再 clean project
最后强调一下 : 前提是 spring boot 2.0 一定要先引入 lombok 依赖
<!-- spring boot 对 lombok 的集成 -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>