我想使用swing、spring和hibernate编写一个java应用程序。
我想使用数据绑定器用 bean 的值填充 gui,并且我还希望它反映 gui 中 bean 的更新。
似乎有一种方法可以在春天使用DataBinder,但据我了解,您需要自己在bean中实现属性更改代码,并且您需要将bean的属性连接到setter方法gui 使用我不喜欢的字符串。
我遇到这个是为了防止在 bean 中手动实现属性更改支持:
https://github.com/damnhandy/Handy-Aspects
现在我正在寻找一个可以与它一起使用的数据绑定框架,它还支持注释以最小化和简化活页夹的配置。
我希望我可以使用带有属性名称的注释来注释 gui 的设置器 - 或者,更好的是,如果它与属性具有相同的名称,它会自动连接。
例如,如果我有一个带有属性名称和年龄的 Person 类,我想像这样配置 gui:
@GUI
public class PersonGui{
[...]
@BoundField
public void setName(String name){
...
}
@BoundField(property="age")
public void setTheAge(int theAge){
...
}
}
有这样的吗?