@Data注解是Lombok库提供的注解。要使用@Data注解,需要在项目中引入Lombok库的依赖。
在Maven项目中,需要在pom.xml文件中添加以下依赖:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.20</version>
<scope>provided</scope>
</dependency>
在Gradle项目中,需要在build.gradle文件中添加以下依赖:
dependencies {
compileOnly 'org.projectlombok:lombok:1.18.20'
annotationProcessor 'org.projectlombok:lombok:1.18.20'
}
通过添加Lombok库的依赖,我们就可以在Java类中使用@Data注解,自动生成getter、setter、toString、equals、hashCode等方法,简化代码编写。