Java开发神器lombok

2017-11-11  本文已影响0人  笔筒上的熊先森

背景

我们在Java的开发过程中,通常都会定义大量的JavaBean,然后通过IDE去生成其属性的构造器、getter、setter、equals、hashcode、toString方法,当要对某个属性进行改变时,比如命名、类型等,都需要重新去生成上面提到的这些方法。虽然这些IDE会帮我们做,但还是很麻烦,代码很臃肿,那有没有一种方式能够避免这种重复的操作那?答案是有的,现在给就大家安利一个开发神器——lombok,只需一个注解,真的只要一个注解。

简介

虽然Lombok也用到了注解,但是它并没有用到反射,而是通过一些奇淫巧技,在代码编译时期动态将注解替换为具体的代码。所以JVM实际运行的代码,和我们手动编写的包含了各种工具方法的类相同。

注解介绍

安装

IDEA安装lombok:
File->Setting->Plugins->Browse repositories... 搜索lombok然后点击Install就OK了。
Eclipse安装lombok:
首先在官网下载插件lombok.jar,然后双击运行lombok.jar,数秒后将弹出一框,以确认eclipse的安装路径,然后点击install/update按钮,即可安装完成。重启Eclipse即可。

导包

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.18</version>
    <scope>provided</scope>
</dependency>

接下就可以尽情体验lombok带来的便利了。

上一篇下一篇

猜你喜欢

热点阅读