Java 是否有使用方面和注释的数据绑定器?

Java 是否有使用方面和注释的数据绑定器?,java,spring,data-binding,aspects,Java,Spring,Data Binding,Aspects,我想用swing、spring和hibernate编写一个java应用程序 我希望使用数据绑定器用bean的值填充gui,并且我还希望它反映gui中bean的更新 在spring中似乎有一种方法可以做到这一点,使用DataBinder,但据我所知,您需要自己在bean中实现属性更改代码,并且需要使用我不喜欢的字符串将bean的属性连接到gui的setter方法 我遇到这个问题是为了防止在bean中手动实现属性更改支持: 现在,我正在寻找一个数据绑定框架,可以与此一起使用,它还支持注释,以最小化

我想用swing、spring和hibernate编写一个java应用程序

我希望使用数据绑定器用bean的值填充gui,并且我还希望它反映gui中bean的更新

在spring中似乎有一种方法可以做到这一点,使用DataBinder,但据我所知,您需要自己在bean中实现属性更改代码,并且需要使用我不喜欢的字符串将bean的属性连接到gui的setter方法

我遇到这个问题是为了防止在bean中手动实现属性更改支持:

现在,我正在寻找一个数据绑定框架,可以与此一起使用,它还支持注释,以最小化和简化绑定器的配置

我希望我可以用一个以属性名称为注释的注释来注释gui的setters——或者,更好的是,如果它与属性同名,它会自动连接起来

例如,如果我有一个Person类,其属性为name和age,那么我想如下配置gui:

@GUI
public class PersonGui{

    [...]

    @BoundField
    public void setName(String name){
        ...
    }

    @BoundField(property="age")
    public void setTheAge(int theAge){
        ...
    }

}

有类似的吗?

我编写了一个库,使用“同名约定”为Swing使用spring数据绑定

示例代码在中

也许你有兴趣尝试一下