版权声明:★Study hard and make progress every day.☺★ https://blog.csdn.net/qq_38225558/article/details/86607600
前言:使用lombok可以简化我们写的代码,使用注解方式省略getter/setter、toString、equals 等代码
注:lombok在编译的时候会帮我们自动生成对应的方法哦!
安装:
idea 快捷键ctrl+alt+s 选择plugins下载安装 Lombok插件 然后重启idea 即可
使用:
项目中加入依赖:
<!--lombok支持:简化代码-getter/setter、toString等代码-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
- @Data 注解在类上面,省略所有的get、set、toString、equals、hashCode 等代码(相当于是所有注解的集合使用)
- @Getter/@Setter 注解在属性上 -> 省略所有getter/setter方法
- @ToString 属性上 -> 省略toString方法
- @NoArgsConstructor 类上 -> 提供无参构造
- @AllArgsConstructor 类上 -> 为每个字段都提供一个参数
更多资料可查看Lombok官方API文档:https://projectlombok.org/features/all
测试: