Lombok(@Data注释等)的概念以及在在maven项目中如何使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gyshun/article/details/83653464

一、Lombok是什么

    现在看一下Lombok官方对其进行的解释:Lombok官网:https://projectlombok.org

第一句话,Lombok项目是一种自动接通你的编辑器和构建工具的一个Java库。接着,不用再一次写额外的getter或者equals方法。翻译到这里其实就可以,后面是对Lombok早期应用的介绍。通过这两句话不难理解lombok其实就是帮助我们编写getter或者equals方法的一个“工具”。其实他的魅力并不在于帮助我们简单的编写对应的getter或者更多的方法,还有一点在于,当我们的字段发生改变时,lombok也会对相应的getter方法进行改变。

二、为什么要在自己的项目中使用Lombok

   要回答这个问题,仅仅知道什么是Lombok是不够的。在讲解原理之前我想再提一点 ,这也是为什么要使用Lombok的关键所在:根据Lombok的使用规则,如果想要使用Lombok就需要删除在项目中(JavaBean)存在的已经生成的getter方法setter方法以及equals和hash方法,当然Lombok也提供了对打印日志的处理。这样在使用Lombok以后就会大大减少项目中的代码量,同时由于Lombok有自动修改的功能,这也提供了项目中代码的执行效率。

   综上所述,使用Lombok的两点主要原因就是:

        (1)、简化冗余的JavaBean代码;

        (2)、大大提高JavaBean中方法的执行效率

三、如何在项目使用Lombok

1、首先在pom.xml中引入对应的Jar包

代码如下:

<dependency>
	<groupId>org.projectlombok</groupId>
	<artifactId>lombok</artifactId>
	<optional>true</optional>
</dependency>

2、关掉IDE,执行lombok的jar包文件

打开CMD,找到jar文件所在的目录,如下图:

打开CMD,执行java -jar lombok-1.16.18.jar如下图:

紧接着弹出下面界面 :

如果搜索不到对应的IDE,自己直接指定,如下图:

点击上图中的红色的圈,到此安装成功,直接打开IDE就可以使用了。

猜你喜欢

转载自blog.csdn.net/gyshun/article/details/83653464
今日推荐