我正在将一些旧代码移至Lombok,并发现IDEA和Lombok中生成的getter方法的名称存在一些差异。
例如,如下字段:
private String aField;
在IDEA中,会像这样生成一个getter方法(使用IntelliJ Default模板):
public String getaField() {
return aField;
}
但是在Lombok中,@Data会添加一个名为
的getter方法getAField()
哪一个是正确的?这是一个错误还是只是一个不同的选择?
我正在使用 IDEA 2023.1.5 社区和 Lombok 1.18.24。
我不认为这是一个错误。
我认为这不应该影响代码的业务逻辑,但是 对于我个人来说,我会选择
getAField()
方法,因为在我看来它更正确。
如果您愿意,您可以向 JetBrains 举报,也许他们会对此发表评论。
祝编程顺利!