【发布时间】:2016-04-17 05:40:35
【问题描述】:
我们在我工作的一些项目中使用 Java bean,这意味着有很多像这样的手工样板代码。
我正在寻找一个 Eclipse 插件,或者一种配置 Eclipse 代码模板的方法,它允许开发人员从一个简单的骨架类生成 setter,其方式类似于 POJO 的“生成 Getter 和 Setter”。
输入
public class MyBean {
private String value;
}
预期输出
public class MyBean {
private final PropertyChangeSupport pcs = new PropertyChangeSupport(this);
private String value;
public String getValue() {
return this.value;
}
public void setValue(String newValue) {
String oldValue = this.value;
this.value = newValue;
this.pcs.firePropertyChange("value", oldValue, newValue);
}
[...]
}
我知道 Lombok 项目,但我更愿意坚持纯 Java/Eclipse 的方法。
我正在考虑自己为此编写一个 Eclipse 插件,真正有用的是 Eclipse 中更强大的模板插件,它可以解决这个问题和其他问题。
【问题讨论】: