我使用了一个简单的代码:
import lombok.Data;
import lombok.Getter;
@Data
public class MyClass {
@Getter
String id;
public MyClass(String id) {
this.id = id;
}
}但是,在实例化该类时,虽然我添加了getter和Data,但没有getId()方法
发布于 2019-10-22 18:39:24
代码没问题。问题出在IDE配置上。
想法:
lombok
(lombok插件启用注释)
发布于 2019-10-22 10:38:15
import lombok.Data;
@Data
class MyClass {
private String id;
MyClass(String id) {
this.id = id;
}
}
class InitialMyClass {
String initialId() {
String id = "123";
MyClass myClass = new MyClass(id);
return myClass.getId();
}
}它起作用了
发布于 2019-10-22 18:46:59
我还将lombok添加到我的IDE中。我使用了STS,为了使用lombok,我将lombok jar添加到我的项目中,然后双击打开配置窗口的lombok jar,我只需提供我的IDE路径(从我的本地机器)到lombok,然后重新启动应用程序,它就可以工作了。
您可以尝试相同的方法。
https://stackoverflow.com/questions/58494013
复制相似问题