简介
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
插件文件装置就能够了。