如何在spring bean中调用2个参数setter?我知道这与构造函数一起工作,但想象我有方法void setMyFoo(int i, boolean b);
。
如何从xml中调用它?
<property name="MyFoo">
//what should be there ????
</property>
答案 0 :(得分:1)
你做不到。期望属性具有相应的具有单个参数的setter方法。
答案 1 :(得分:1)
根据java bean约定,具有两个参数的setter不是setter.Setter和getter一次只与一个属性相关。
但是,如果您需要,您的setter包含多个vales,您可以使用map或list作为进一步包含其他(基元)的属性。