首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

Java奇淫巧技之Lombok

2024-12-20 来源:化拓教育网

下载好了Lombok  ,打开Lombok

点击Install/Update  如果没有检测到编译器的话 ,麻烦自己检索目录。(点Specify location...)

ok之后关了。重启编译器。就Ok了

注解介绍

可以作用在类上和属性上,放在类上,会对所有的非静态(non-static)属性生成Getter/Setter方法,放在属性上,会对该属性生成Getter/Setter方法。并可以指定Getter/Setter方法的访问级别。

默认情况下,会使用所有非瞬态(non-transient)和非静态(non-static)字段来生成equals和hascode方法,也可以指定具体使用哪些属性。

生成toString方法,默认情况下,会输出类名、所有属性,属性会按照顺序输出,以逗号分割。

无参构造器、部分参数构造器、全参构造器,当我们需要重载多个构造器的时候,Lombok就无能为力了。

@ToString, @EqualsAndHashCode, 所有属性的@Getter, 所有non-final属性的@Setter和@RequiredArgsConstructor的组合,通常情况下,我们使用这个注解就足够了。

一般都是@Data注解就够了

显示全文