0


Lombok在IDEA上的安装以及使用

springboot mybatis-plus、Lombok、vue、axios、bootstrap学习

Lombok学习:

一、回顾:没有Lombok时,我们添加getter、setter、构造器、toString方法

点击右键后,选择点击:

自动生成 get 、set 以及构造函数:

存在的问题:当我们添加或者删除其中的私有成员变量的时候,这些生成的setter和getter和构造函数不能够自适应的添加或删除。

例如:

因此:我们你要使用lombok插件来解决这个问题

二、使用

1.添加依赖

如果是maven项目,在pom.xml里面进行配置

但是不知道为什么,我的竟然报错了:

然后我就折腾了半天也没有搞好,版本对了也不行,最后我使用第二种方法解决了

2.手动添加依赖

我去官网下载了一个lombok-1.18.20.jar,然后手动在我项目目录下面创建了一个lib文件夹并将这个jar包放了进去,如图:

然后引用一下,步骤如下:

然后就可以了

三、IDEA安装Lambok插件

1.在线安装

File->Setting->Plugins->搜索框里面输入lombok,如下:

启用支持,如下:

四、教程

1.输入下面的两个代码@Setter、@Getter,它会自动显示引用import lombok.Getter; 如图:

然后我们再写一个代码:

运行结果:

如果我们动态添加一个:

马上就可以使用它的setter:

原理:这个插件会帮我们编写setter和getter,证明在target文件里(这个文件是我们在编译运行时自动为我们生成的,我用的是maven项目,所以会生成一个target文件,如果用的是别的可能就会生成一个out文件哦),如图:

2.带参数/不带参数的构造器

以带参数的为例:

3.ToString

4.notnull(参数不能是空)

运行结果:

6、data

运行截图:

它的作用:提供无参构造,getter、setter、toString、equals、hashcode方法。如图:

7、EqualsAndHashCode

完结撒花!!!!

标签: java

本文转载自: https://blog.csdn.net/m0_62993594/article/details/136652680
版权归原作者 晓晓hh 所有, 如有侵权,请联系我们删除。

“Lombok在IDEA上的安装以及使用”的评论:

还没有评论