何为Lombok
Lombok 是一个 Java 库,旨在通过自动生成样板代码来简化 Java 类的编写。它通过使用注解来减少冗长和重复的代码,提高代码的可读性和开发效率。
优点与优势
使用 Lombok,你可以在 Java 类中添加各种注解,从而自动为类生成常见的方法、构造函数、getter 和 setter 方法,以及其他一些实用功能,如日志记录、equals 和 hashCode 方法的实现等。这样,你就无需手动编写这些繁琐的代码,而是让 Lombok 在编译时为你自动生成。
实践
1.添加lombok依赖
<!--lombok用于简化实体类的开发-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
<version>1.18.16</version>
</dependency>
2.在实体类上面添加如下注解@Getter
、@Setter
、@NoArgsConstructor
、@AllArgsConstructor
、@ToString等便可实现代码自动化生成。其中,@Data涵盖了以上所有的注解对应的方法