java - 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。
如果我在这里遗漏任何东西,请提出解决方案。
解决方案
我可以通过从此链接下载 Lombok 插件来解决此问题,并且它可以正常工作。
推荐阅读
- python - 是否可以将具有重复命名列的 pandas df 转换为 json/dictionary?
- c - 在 C 中将二维数组作为双指针传递
- r - 错误:“闭包”类型的对象不是子集
- javascript - 在 state 属性中调用 REST API url 时,如何遍历一定数量的 ID?
- react-native - 错误:EMFILE:打开的文件太多 - React Native CLI
- python - 嵌套 for 循环 vs numpy
- android - 在 AuthResult 类型的可空接收器上只允许安全 (?.) 或非空断言 (!!.) 调用?
- java - addTab() 未在回调中添加任何 TabLayout.Tab
- java - 等到对话框关闭以将项目添加到 recyclerview
- javascript - 如何生孩子?