Lombok(Java库)
Lombok 是一个 Java 库,它通过使用注解来消除样板代码(boilerplate code),从而简化 Java 类的开发过程。使用 Lombok 可以让开发者在编写 Java 类时减少冗长的代码,提高代码的可读性和可维护性。 Lombok 提供了一些常用功能的注解,包括但不限于以下几种: @Getter / @Setter:自动生成字段的 getter 和 setter 方法。 @ToString:自动生成 toString 方法,方便输出对象的字符串表示。 @EqualsAndHashCode:自动生成 equals 和 hashCode 方法,用于对象的比较和哈希处理。 @NoArgsConstructor / @RequiredArgsConstructor / @AllArgsConstructor:自动生成构造函数。 @Data:整合了 @Getter、@Setter、@ToString、@EqualsAndHashCode 和 @RequiredArgsConstructor 的功能。 @Builder:通过建造者模式(Builder Pattern