简介
1.lombok 是开源的代码生成库,是一款非常实用的小工具,我们在编辑实体类时可以通过lombok注解减少 getter、setter 等方法的编写,
在更改实体类时只需要修改属性即可,减少了很多重复代码的编写工作。
idea 中lombok插件安装
idea 安装完成
在已经安装的清单里面已经有了
配置注解处理器
项目使用
新建项目demo-tool-lombok
项目创建完成
项目引入lombok 的jar包
大家注意下,我们idea中安装插件的意义只是本地开发的过程中,idea编译不会报错,可以认为是一个工具的支持
但是,我们在项目部署的过程中,class文件中如何出现get/set等方法,还是依赖于maven的jar包
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.12</version>
</dependency>
创建实体类(无需手动编译get/set等相关方法)
引入lombok插件之后,@Data注解就可以替代 相关的方法
package com.gaoxinfu.demo.tool.lombok.entity;
import lombok.Data;
/**
* @Description:
* @Author: gaoxinfu
* @Date: 2020-09-01 15:33
*/
@Data
public class Emp {
private String name;
private String age;
private String sex;
}
从左侧一栏,我们可以看到,尽管我们没有写get/set相关的方法,但是编译显示已经有了这些方法