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 包,试试看呗!
lombok.rar
预估大小:1个文件
lombok
文件夹
lombok.jar
1.37MB
文件大小:1.24MB
评论区