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方法了,会自动生成。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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的强缓存和协商缓存
· 一文读懂知识蒸馏