背景
Lombok是SpringBoot项目框架中可选的一个组件,在很多项目中也有着很广泛的使用,在消除很多臃肿的代码的同时,也给开发人员很大的便利。
他的作用就是简化实体类的编写,使用注解来替代硬编码式的get、set方法,以及构造函数,当然了,这里面还包括了toString方法,重写对比方法和hash方法等等。
但是坊间很多声音都是在说不建议使用此项组件,大多都是因为版本迭代不方便,代码方面过于简洁等等吧,就我自身而言,这些都是很大的硬伤,只要没有安全性的问题,都是可以使用的。
下面就来看看如何在SpringBoot项目中集成吧。
Lombok的集成
首先,引入jar包,如下jar包进行引入,
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.20</version> <scope>provided</scope> </dependency>
引入相关的jar包,这里还要设置一下scope属性,表示当前jar包只是作用在编译和测试时,不具有传递性。
然后在IDEA中安装Lombok插件即可,如下图所示,点击File——setting——pulugins——搜索Lombok插件。
我这里已经安装好了,安装成功后,我们就可以在编码中进行使用相关注解了,如@Data、@Getting、@TO_String等等的注解。
详细的注解作用我们下一篇文章中继续说清楚。