解决方案
使用@Data类注解的类,创建对象后,想调用自动生成的set,get方法没有提示且报错。需要在idea里安装Lombok插件才能正常使用。
在项目主页 打开 File -> Setting -> Plugins 。搜索lombok 。选择第一次Install。安装好了之后需要重启IDEA。
测试
pom.xml导入正确坐标
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.4</version>
</dependency>
Person类加入注解
import lombok.Data;
@Data
public class Person {
int id ;
String name ;
}
这个时候发现调用Person类的set,get方法没有报错。
public class PersonTest {
public static void main(String[] args) {
Person p = new Person();
p.setId(10);
p.setName("Hello") ;
System.out.println(p.getId()+","+p.getName());
}
}