一、安装lombok:
下载地址:https://pan.baidu.com/s/1jHV8YzW(我的百度网盘分享),下载下来后双击它执行后,安装步骤如下所示,
第一步打开如下界面后,一般如果已经有IDE了,这里面就会已经有IDE的安装路径了,下面是我们手动指定它的IDE路径
第二步,点击指定路径后就需要选择我们IDE的主程序路径,我这里是以STS为例说明的,其他的Java IDE是一样的,点击
选择好的IDE安装路径
第三步,经过上面第二步后,我们选择好的路径就会出现上上面了,这样我们点击安装,如下图所示
第四步,点击安装按钮后就会出现如下图提示安装成功,点击OK,至此我们的lombok已经安装完毕了
所有上面步骤均未出错,成功安装后,点击退出即可,如果安装的时候已经打开了IDE,那么安装完毕后需要重启IDE之后才能够生效使用哦。
二、如何使用lombok
我们安装好lombok后,下来我们就可以直接在我们的类文件中直接用注解的方式来使用它的特性了,如下图所示
如上所示我们在class关键字之前加上@Data注解,当然@Data这个注解也可以放到注解类上面,就跟@Entity一样,如此那么它就会自动帮我们在编译好的class里面自动加上getter和setter方法了,而不再需要我们在代码里面添加,就能直接使用他们的getter和setter方法了,看到这里你是否已经迫不及待的想要去试一把呢,try it now!
常用的 lombok 注解说明:
@Data :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法
@Setter:注解在属性上;为属性提供 setting 方法
@Getter:注解在属性上;为属性提供 getting 方法
@Log4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象
@NoArgsConstructor:注解在类上;为类提供一个无参的构造方法
@AllArgsConstructor:注解在类上;为类提供一个全参的构造方法
来源:oschina
链接:https://my.oschina.net/u/2735352/blog/669159