乐趣区

关于springboot:springboot-lombok-介绍

简介

lombok产生就是为了省去咱们手动创立 getter 和 setter 办法等等一些根本组件代码的麻烦,它可能在编译的时候帮忙咱们生成 getter 和 setter 办法。

常见注解

  • @Setter 注解在类或字段。注解在类时为所有字段生成 setter 办法,注解在字段上时只为该字段生成 setter 办法
  • @Getter 应用办法同@Setter,区别在于生成的是 getter 办法
  • @ToString 注解在类,增加 toString 办法
  • @EqualsAndHashCode 注解在类,生成 hashCode 和 equals 办法
  • @NoArgsConstructor 注解在类,生成无参的构造方法
  • @RequiredArgsConstructor 注解在类,为类中须要非凡解决的字段生成构造方法,比方 final 和被 @NonNull 注解的字段
  • @AllArgsConstructor 注解在类,生成蕴含类中所有字段的构造方法
  • @Data 注解在类,为类的所有字段注解 @ToString、@EqualsAndHashCode、@Getter 的便捷办法,同时为所有非 final 字段注解 @Setter

依赖装置

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

IDEA 插件装置

如果 IDEA 没有装置 lombok 插件的话是会报错的。

IDEA 官网插件网址:https://plugins.jetbrains.com/。

搜寻 lombok 并下载。

下载之后在 IDEA 中增加插件,步骤如下:

关上 setting,抉择 plugins,抉择install plugin from disk...,而后抉择下载的lombok 插件文件装置就能够了。

退出移动版