Lombok介绍 & 快速生成依赖工具:
文章目录
- [Lombok介绍 & 快速生成依赖工具:](#Lombok介绍 & 快速生成依赖工具:)
- Lombok介绍:
- Lombok使用方式:
-
- [1. 引入依赖:](#1. 引入依赖:)
- [2. 使用注解 @Data](#2. 使用注解 @Data)
-
- @Data
-
- [Java 程序的运行原理:](#Java 程序的运行原理:)
- [Lombok 的作用如下图所示:](#Lombok 的作用如下图所示:)
- lombok失效问题
- 快速生成依赖工具:
- 总结:
Lombok介绍:
Lombok是⼀个Java⼯具库,通过添加注解的⽅式,简化 Java 的开发。
Lombok使用方式:
1. 引入依赖:
java
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
2. 使用注解 @Data
java
@Data
public class Person {
private int id;
private String name;
private String password;
}

@Data
@Data注解的效果就是:构造方法,toString方法,get和set方法,代码进行编译的时候,自动生成。
@Data = @Getter + @Setter + @ToString + @EqualsAndHashCode + @RequiredArgsConstructor + @NoArgsConstructor

Java 程序的运行原理:

Lombok 的作用如下图所示:

lombok失效问题
我们在创建项目的时候,勾选上 lombok 进行创建,pox文件,是这样的代码:

右边的代码,是添加了 lombok 依赖的pox文件。
这个是 Springboot官方要这么设置的。
这个pox文件,会使得 lombok失效!!!


解决办法:
我们只需要把上面这个 插件(蓝色区域的代码),删掉就可以了。
如果还是不行,就这样做:

只保留上面的代码。

快速生成依赖工具:
- 安装插件EditStarter,重启Idea

在 pom文件 空白处,右键:

可以搜索,也可以自己找。

注意:
并非所有依赖都能在此处直接添加------该界面与 Spring Boot 项目创建界面类似。
若所需依赖未列出,还需前往 Maven 仓库查找其坐标,并手动添加到项目中。
总结:
这篇博客介绍了 Lombok的使用,快速生成依赖的插件EditStarter。
最后,如果这篇博客能帮到你的,请你点点赞,有写错了,写的不好的,欢迎评论指出,谢谢!