spring自定义事件:如何在spring bean中更改属性值时引发事件

时间:2013-09-10 17:00:55

标签: java spring

您能否帮我解释如何编写以下场景的代码:

我有一个名为A

的班级
class A 
{
    private int a;
    private String name;
    private status;

    //setters and getters
}

如果(任何属性值发生变化)则引发事件(假设为PropertyChangeEvent) 然后执行B类中的逻辑......

class B 
{
    someLogic() {}
}

1 个答案:

答案 0 :(得分:0)

您可以使用Java的PropertyChangeLister来实现此目的。请在Observer Design Pattern in Java上查看Vogel的教程。