Java黑魔法之Lombok

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
        
        
            org.projectlombok
            lombok
            1.16.18
            provided
        
  • 创建一个模板类


  • 执行结果


总结

Lombok是一个非常实用的工具,让我们减少项目中大量冗余代码,那么也有一些弊端也随之出现,代码的可读性降低了,完整性也降低。不过对于收益来说也是值得的,只要在项目中把相关的注释写清楚就可以规避这种问题凸显。

你可能感兴趣的:(Java黑魔法之Lombok)