Java黑魔法之Lombok
本期的主角是Lombok(龙目岛(印度尼西亚南部)),单词看起来还是很独特的。那么这个岛屿对于开发人员有什么用呢?下面给小伙伴们普及一下,了解的同学可以交流下实际场景中的一些坑。
介绍
这是一个致力于降低模板类中大量无效代码的开源项目。
Java代码中很多的冗余代码,有一些是重复性极强的代码,比如:getter、setter方法等。只需要添加几个注解对程序不需要添加任何其他改动。从而改掉不好的代码风气,达到精简代码的目的。
安装
eclipse
- 下载lombok
- 执行install命令
java -jar lombok-1.16.18.jar
找到eclipse安装目录执行安装即可
idea
- 打开IDEA
- 进入设置File->Settings->Plugins->Browse Repositories
输入Lombok找到,Lombok Plugin执行安装即可
使用
- 项目中引入lombok pom.xml
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.18</version>
<scope>provided</scope>
</dependency>
创建一个模板类
执行结果
总结
Lombok是一个非常实用的工具,让我们减少项目中大量冗余代码,那么也有一些弊端也随之出现,代码的可读性降低了,完整性也降低。不过对于收益来说也是值得的,只要在项目中把相关的注释写清楚就可以规避这种问题凸显。
网友评论