【java】使用idea安装lombok插件简化代码
前言:lombok是一款可以通过注解的形式来帮助我们简化项目中一些臃肿的代码,例如定义完实体类属性后,还需通过IDE工具生成get/set方法等等,每次修改实体类属性时还需增增减减对应的get/set方法,且这些代码看着很是臃肿且毫无用处。lombok就是为简化代码而生,其不需在源码中编写通用的方法,只在编译时起作用,编译后生成的字节码文件中即有了对应的方法。
idea安装lombok插件步骤:
1、引入pom依赖
<!-- idea插件依赖 -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.18</version>
</dependency>
2、外网可直接通过idea内部进行下载使用
3、内网可通过插件的方式安装。插件下载地址:https://github.com/mplushnikov/lombok-intellij-plugin/releases ,Plugins -> Install plugin from disk... 选择下载的zip包安装,重启idea即可。
4、最后一步,配置idea
5、常用lombok注解
@NoArgsConstructor
: 自动生成无参数构造函数。
@AllArgsConstructor
: 自动生成全参数构造函数。
@Data
: 自动为所有字段添加@ToString, @EqualsAndHashCode, @Getter方法,为非final字段添加@Setter,和@RequiredArgsConstructor!
@Slf4j
: 自动生成当前类的log日志对象。