2014-09-30 70 views
0

如何在spring bean中調用2個參數setter?我知道這是與構造函數,但想象我有方法void setMyFoo(int i, boolean b);春豆幾個參數設置器

如何從xml調用它?

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

回答

1

根據java bean約定,帶兩個參數的setter不是setter.Setter和getter每次只與一個屬性相關。

但是,如果你想讓你的setter包含多個vales,你可以使用map或list作爲一個屬性,它還包含其他的(primitives)。

1

你不能。預期屬性具有單個參數的相應設置方法。