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,在最后加入:
-javaagent:lombok.jar
-Xbootclasspath/a:lombok.jar
即可。
lombok.jar的作用是,实体类中不需要写get,set方法了,会自动生成。
最新文章
- mysql 在cento下源码安装
- Run UliPad 4.1 Under Windows 7 64bit and wxPython 3.0.2
- Nginx源码结构
- 我cnblogs的主题
- Mysql表复制及备份还原
- 开发日志_Jan.9
- THINKphp中复杂的查询
- 菜鸟详细解析Cookie注入原理
- spring配置JNDI(Java Naming and Directory Interface,Java命名和目录接口)数据源
- Docker部署Consul集群
- flask-include标签使用标签
- Thinkphp 关联模型和试图模型区别
- 关于CAN总线的被动错误标志的问题?
- 【bzoj3569】 DZY Loves Chinese II
- HDFS配额管理指南
- Installation Guide for Appium 1.6.3
- PLSQL Developer 13.0.0.1883 注册码
- golang 小知识点记录
- CentOS下用于查看系统当前登录用户信息的4种方法
- linux驱动开发的经典书籍