lombok的使用
Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。例如实体类中通常都需要花时间去添加相应的getter/setter,也许还要去写构造器、equals等方法,而且需要维护,当属性多时会出现大量的getter/setter方法,这些显得很冗长也没有太多技术含量,一旦修改属性,就容易出现忘记修改对应方法的失误。
Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。出现的神奇就是在源码中没有getter和setter方法,但是在编译生成的字节码文件中有getter和setter方法。这样就省去了手动重建这些代码的麻烦,使代码看起来更简洁些。
1. 简单的效果展示
lombok使用@Data注解便能省去getter/setter,比如下图这样
看,Person类中即使没有添加getter/setter方法,照样能调用。
2. 如何配置lombok?
第一步:项目中pom文件中添加lombok依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.6</version>
<scope>provided</scope>
</dependency>
第二步:eclipse中安装lombok
①下载
lombok下载
②安装
命令行中运行lombok.jar(注意:进入你下载lombok.jar文件的目录下运行此命令)
java -jar lombok.jar
接下就是图形界面安装了
进入你电脑中eclipse的目录
此时发现eclipse目录中已经有了lombok.jar文件,查看eclipse.ini信息,看是否安装成功。
如下图,有框出的内容时,那么恭喜你已经安装成功。
第三步:重启eclispe,选中你正在开发的项目clear一下,此时你会发现,之前项目报错,对象并不能调用get和set方法情况不存在了。