intllij 配置lombok的安装配置和使用
今天看到一个老的项目框架中使用了lombok框架,优化了实体类的阅读,最近使用spring boot进行项目开发,记录一下这个插件的使用。
lombok的安装
第一步:首先打开IDEA,找到setting->Plugins
第二步:点击Browse repositories..,然后搜索lombok
第三步:点击右边的install即可。(如下载不了,可翻墙或者使用离线版本安装)
至此,安装好了lombok的intellij的插件,安装此插件的目的,是为了让IDE显示不报错。
lombok的使用
首先我们先要在maven中添加lombok的库
<!-- lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.8</version>
</dependency>
然后,就可以愉快的使用lombok了。
@Getter / @Setter: 自动生成Getter/Setter方法
@NoArgsConstructor: 自动生成无参数构造函数。
@AllArgsConstructor: 自动生成全参数构造函数。
@Data: 自动为所有字段添加@ToString, @EqualsAndHashCode, @Getter方法,为非final字段添加@Setter,和@RequiredArgsConstructor!
@Cleanup: 自动帮我们调用close()方法。
@NonNull: 可以帮助我们避免空指针。
更多注解使用方法可查看它的官网LomBok