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