欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

lombok 插件

程序员文章站 2024-03-24 16:23:22
...

lombok 插件

lombok是一款可以精减java代码、提升开发人员生产效率的辅助工具,利用注解在编译期自动生成
setter/getter/toString()/constructor之类的代码
(1) idea中安装插件
lombok 插件
(2) 在pom文件中添加插件的依赖

<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.16</version>
</dependency>

(3)常见注解
@Data 注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、
hashCode、toString 方法
@Setter :注解在属性上;为属性提供 setting 方法
@Setter :注解在属性上;为属性提供 getting 方法
@NoArgsConstructor :注解在类上;为类提供一个无参的构造方法
@AllArgsConstructor :注解在类上;为类提供一个全参的构造方法