IDEA使用了@Data注解但是无法获取set,get方法

解决方案

 使用@Data类注解的类,创建对象后,想调用自动生成的set,get方法没有提示且报错。需要在idea里安装Lombok插件才能正常使用。
 在项目主页 打开 File -> Setting -> Plugins 。搜索lombok 。选择第一次Install。安装好了之后需要重启IDEA。
IDEA使用了@Data注解但是无法获取set,get方法

IDEA使用了@Data注解但是无法获取set,get方法

测试

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());
        
    }
}

IDEA使用了@Data注解但是无法获取set,get方法

上一篇:DeepFake工具FaceSwap存在的问题总结


下一篇:《如何使用 DeepFake 实现视频换脸 | 机器之心》