1

我一直在尝试使用 Lombok 作为我的 getters/setters 问题的最新解决方案(在一些绝望中)(我尝试过 GWT 生成器和注释处理器,但 Lombok 看起来可能是答案)但我遇到了一个问题。如果我把注释放在我的课堂上:

@Getter @Setter
public class MyModel extends MyAbstractModel {
    private Integer uid;
    //...
}

然后,正如预期的那样,Eclipse 可以看到这些新方法。我已将lombok.jar放在/lib中并将其放在构建路径中,但是当我尝试使用 GWT 编译时,我收到错误,大意是不存在任何 getter/setter。如果我手动将它们放入,编译工作正常。

我无法弄清楚这里出了什么问题,我什至将-javaagent引用放入 VM 参数中,但没有雪茄。看起来 Lombok 注释处理器在 GWT 编译时不起作用(我也尝试过删除unitCache,但这也不起作用)。

我真的不想手动编写这些 getter 和 setter,我有 50 个左右的模型,其中一些有 20-30 个属性。

4

0 回答 0