如何为POJO生成Builder java类

时间:2013-06-26 09:58:47

标签: java eclipse builder

我有这个由超过50个属性组成的pojo文件。创建手动构建器类可能是容易出错的活动。

有没有简单的方法来生成构建器类?例如如果你需要生成getter setter,你通常会使用eclipse Source > Generate Getters and Setters是否有一个无痛的程序来执行此操作?

非常感谢任何帮助..

2 个答案:

答案 0 :(得分:5)

使用Lombok

您可以为您的课程注释,例如:

@Data //generate getters and setters
@EqualsAndHashCode(callSuper=true) //self descriptive
@NoArgsConstructor //self descriptive
@AllArgsConstructor //self descriptive

备注:目前仅适用于Eclipse。

答案 1 :(得分:1)

我刚刚使用Practical macros,在几分钟的市场安装中,我可以生成 * 构造函数 *, getters / setters, toString hashcode 等于(基本上链接标准的eclipse命令) strong>单一命令。正是我在寻找并为我节省了大量时间。我还可以看到更多的用途,对Earnst(创作者)做得很好。