Spring bean有几个参数设置器

时间:2014-09-30 16:41:13

标签: spring spring-mvc javabeans

如何在spring bean中调用2个参数setter?我知道这与构造函数一起工作,但想象我有方法void setMyFoo(int i, boolean b);

如何从xml中调用它?

<property name="MyFoo">
  //what should be there ????
</property>

2 个答案:

答案 0 :(得分:1)

你做不到。期望属性具有相应的具有单个参数的setter方法。

答案 1 :(得分:1)

根据java bean约定,具有两个参数的setter不是setter.Setter和getter一次只与一个属性相关。

但是,如果您需要,您的setter包含多个vales,您可以使用map或list作为进一步包含其他(基元)的属性。