【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内部进行下载使用

【java】使用idea安装lombok插件简化代码

3、内网可通过插件的方式安装。插件下载地址:https://github.com/mplushnikov/lombok-intellij-plugin/releases ,Plugins -> Install plugin from disk... 选择下载的zip包安装,重启idea即可。

4、最后一步,配置idea

【java】使用idea安装lombok插件简化代码

5、常用lombok注解

@NoArgsConstructor: 自动生成无参数构造函数。

@AllArgsConstructor: 自动生成全参数构造函数。

@Data: 自动为所有字段添加@ToString, @EqualsAndHashCode, @Getter方法,为非final字段添加@Setter,和@RequiredArgsConstructor!

@Slf4j: 自动生成当前类的log日志对象。