Lombok工具包的安装和使用

目录

一.常用的注解

二.引入依赖的两种方式

1.在maven仓库中引入

2.安装插件EditStarter

三.使用举例

四.原理


Lombok是一个java库,它可以自动插入到编辑器和构建工具中,增强java的性能。不需要再写getter、setter或equals方法,只要有一个注解,使代码看上去更简洁。

一.常用的注解

@Data:是一个组合注解。整合了Getter、Setter、ToString、EqualsAndHashCode、RequiredArgsConstructor注解

@Getter:快速构建Getter方法。

@Setter:快速构建Setter方法。

@ToString:快速将当前对象转换成字符串类型。

@EqualsAndHashCode:快速进行相等判断。

二.引入依赖的两种方式

1.在maven仓库中引入

Lombok工具包的安装和使用_第1张图片

将以下代码写入pom.xml文件中



    org.projectlombok
    lombok
    1.18.24
    provided

2.安装插件EditStarter

Lombok工具包的安装和使用_第2张图片

安装后重启IDEA,在pom.xml中中右键

Lombok工具包的安装和使用_第3张图片

Lombok工具包的安装和使用_第4张图片

这样就自动引入了Lombok依赖

Lombok工具包的安装和使用_第5张图片

添加完成后刷新maven面板,成功引入。

三.使用举例

 定义一个信息类,给这个类加上属性,引入Lombok后,使用@Date注解就会帮我们写好get和set方法。

针对所有属性加上set和get方法,@Data放在类的外面

针对单个属性加单个方法,只需要在该属性上加上该方法的注解

Lombok工具包的安装和使用_第6张图片

四.原理

将项目点击packege打包,查看lombok帮助我们完成的代码。

Lombok工具包的安装和使用_第7张图片

Lombok工具包的安装和使用_第8张图片

你可能感兴趣的:(JavaEE,java,开发语言)