Lombok插件的认识、介绍及使用
一、Lombok背景介绍
官方介绍如下:
Project Lombok makes java a spicier language by adding ‘handlers’ that know how to build and compile simple, boilerplate-free, not-quite-java code.
二、Lombok是什么(What)
Lombok是一款小巧的代码生成工具。
官方网址:https://projectlombok.org/
lombok的Github地址:https://github.com/rzwitserloot/lombok
Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。例如开发中经常需要写的javabean,都需要花时间去添加相应的getter/setter,也许还要去写构造器、equals等方法,而且需要维护,当属性多时会出现大量的getter/setter方法,这些显得很冗长也没有太多技术含量,一旦修改属性,就容易出现忘记修改对应方法的失误。
Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。出现的神奇就是在源码中没有getter和setter方法,但是在编译生成的字节码文件中有getter和setter方法。这样就省去了手动重建这些代码的麻烦,使代码看起来更简洁些。
三、为什么要用Lombok(Why)
1、提高开发效率
2、使代码直观、简洁、明了、减少了大量冗余代码
3、极大减少了后期维护成本
四、Lombok如何引入到Eclipse中
1、下载Lombok的jar包 如图:
2、然后把jar包放到eclipse的安装路径下即可
3、双击,出现如下界面