lombok安装方法

一、介绍

lombok网址:https://projectlombok.org/download.html

lombok能够在编译源码的时候自动生成getter和setter方法。即它最终能够达到的效果是:在源码中没有getter和setter方法,但是在编译生成的字节码文件中有getter和setter方法,省去手动创建getter和setter方法消耗的时间。

lombok本质上是一个实现了"JSR 269 API"的程序,可以对javac生成的语法树(AST)进行处理,找到@Data注解所在类对应的语法树(AST),然后修改该语法树(AST),增加getter和setter方法定义的相应树节点,而后javac使用修改后的抽象语法树(AST)生成字节码文件

 二、使用

使用lombok分为四个步骤:

1)在需要自动生成getter和setter方法的类上,加上@Data注解

2)在编译类路径中加入lombok.jar包,建议放在IDE文件路径下

3)使用支持lombok的编译工具编译源代码,如Eclipse

4)编译得到的字节码文件中自动生成了getter和setter方法

 

三、安装

Eclipse中使用的不是Oracle javac这个编译工具,而是自己实现的Eclipse Compiler for Java (ECJ).要想使ECJ支持lombok,需要进行设置,在Eclipse程序目录中的eclipse.ini文件中添加如下两行设置:

-javaagent:[lombok.jar所在路径],如-javaagent:lombok.jar

-Xbootclasspath/a:[lombok.jar所在路径],如-Xbootclasspath/a:lombok.jar


 

具体安装方法:

将lombok的jar放在eclipse安装目录下(解压版的即放在解压后,eclipse.exe所在的目录下)

修改eclipse.ini,在最后加入:

1 -javaagent:lombok.jar
2 -Xbootclasspath/a:lombok.jar

即可。

lombok.jar的作用是,实体类中不需要写get,set方法了,会自动生成。

 

posted @   夏天的尾巴%  阅读(338)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
点击右上角即可分享
微信分享提示