Lombok注解工具包

Lombok 的注解功能,真是 Java 开发的一大利器。是在写实体类时,用上@Data@Getter@Setter这些注解,getter、setter 方法全自动生成,省事还不容易出错。

Lombok 的@ToString@EqualsAndHashCode也挺实用,调试、打印日志的时候一目了然,不用再手写一堆重复代码。构造函数也能靠@NoArgsConstructor@AllArgsConstructor搞定,整整齐齐。

IDEA里用的话,记得装个插件,不然注解会红。你还得在pom.xml或者build.gradle里加上lombok.jar的依赖,不然编译会出幺蛾子。

比如你写个Student类,啥也不用写,只加上@Data注解就行:

@Data
public class Student {
    private String name;
    private int age;
}

你要是只想让name生成 getter,age只生成 setter,也能这样玩:

@Getter
private String name;

@Setter private int age;

注意一点,有些框架(比如Hibernate)和 Lombok 有点冲突,遇到问题别慌,查查插件配置或者看看构建工具那边。

如果你老是觉得 Java 样板代码烦,那 Lombok 真的值得一试。对了,点这里就能下 jar 包,试试看呗!

rar
lombok.rar 预估大小:1个文件
folder
lombok 文件夹
file
lombok.jar 1.37MB
rar 文件大小:1.24MB