美文网首页
Java黑魔法之Lombok

Java黑魔法之Lombok

作者: icyage | 来源:发表于2018-12-04 17:48 被阅读24次

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

    相关文章

      网友评论

          本文标题:Java黑魔法之Lombok

          本文链接:https://www.haomeiwen.com/subject/jzvkgxtx.html