• 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方法了,会自动生成。

  • 相关阅读:
    简约 高效 基层管理体制
    六大纪律
    平行文
    党章
    四大考验 四大危险
    创新、协调、绿色、开放、共享五大发展理念
    微信公众号-->微信html页面缓存问题
    本地kafka环境部署
    >>读懂一本书:樊登读书法>>-->摘抄
    海龟交易法则(第3版)-->摘抄
  • 原文地址:https://www.cnblogs.com/mySummer/p/9039839.html
Copyright © 2020-2023  润新知