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
文件大小:
评论区