首页 > 解决方案 > Lombok @Getter 和 @Setter 无法获取或设置对象的值

问题描述

下面是我的对象类:

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class MyObject {

    public Long empID;
    public String firstName;
    public String lastName;


    public MyObject(Long empID, String firstName, String lastName) {
        super();
        this.empID = empID;
        this.firstName = firstName;
        this.lastName = lastName;
    }

    @Override
    public String toString() {
        return "MyObject [empID=" + empID + ", firstName=" + firstName + ", lastName=" + lastName + "]";
    }

}

我尝试在另一个类中使用和创建一个对象,如下所示:

MyObject myobj = new MyObject();

输入后myObj,我没有看到getEmpId()或者getfirstName()好像我写了明确的 getter 和 setter。

如果我在这里遗漏任何东西,请提出解决方案。

标签: javaannotationslombok

解决方案


我可以通过从此链接下载 Lombok 插件来解决此问题,并且它可以正常工作。


推荐阅读