SpringBoot中lombok使用-06

前言

lombok是一个编译级别的插件,它可以在项目编译的时候生成一些代码。在很多工具类的项目中都有这个功能。
通俗的说,lombok可以通过注解来标示生成getter settter等代码。我们自然可以通过编译器比生成,为啥要用这个?
在项目开发阶段,一个class的属性是一直变化的,今天可能增加一个字段,明天可能删除一个字段。每次变化都需要修改对应的模板代码。另外,有的class的字段超级多,多到一眼看不完。如果加上模板代码,由于字段太多,更难一眼看出来。并且创建的get/set等字段和原来的类夹杂在一起,看起来真的难受。lombok的@Data即可解决这个问题。

导入jar包(可以在新建项目的时候选择上lombok直接导入jar包)

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

插件的安装

在这里插入图片描述
安装后需重启Idea即可

在实体类上添加@Data注解就可以不必写get/set/toString/equals/hashCode等方法了

猜你喜欢

转载自blog.csdn.net/weixin_44102521/article/details/89328022