1、Lombok作用
1.1 作用
Lombok插件可以省略getXXX(),setXXX()方法,不用在实体类里面为每个字段实现读写方法,Lombok会自动给你配好 ,说白了,好处就是看着舒服啊!
1.2 安装
按下command+, 选中plugins,输入Lombok即可找到该插件 既然是插件,那肯定也要maven依赖,在pom.xml设置
<dependencies>
<!
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.16</version>
<scope>provided</scope>
</dependency>
</dependencies>
疑问:在pom.xml里引入和使用插件安装有区别?
1.3 使用
- 引入相应jar包,即
import lombok.Data; - 在实体类上加
@Data注解 - 调用getXXX(), setXXX()
import lombok.Data;
@Data
public class LombokDemo {
String apple;
public static void main(String[] args) {
LombokDemo demo = new LombokDemo();
demo.setApple("小苹果");
System.out.println(demo.getApple());
}
}
2、报错信息
Lombok安装完成之后,启动项目时出现 Lombok Requires Annotation Processing 的错误提示
3、解决方法
依次点 File → Settings → Build, Execution, Deploymen → Annotation Processors 打开编辑页面,勾上 Enable annotation processing 前面的选框,保存重启IDEA即可解决
https://developer.aliyun.com/article/764967
|