2011-10-26 18 views
0

この属性に一致するXML設定ファイルでSpring Beanを定義するにはどうすればよいですか?Spring bean定義:String配列のArrayList

private List<String[]> durations; 

私はいろいろなことをしましたが、どれもうまくいかないようです - 私はパーサーから例外を受けています。

ありがとうございました!

+2

これはうまくいきませんでしたし、春のバージョンは何ですか? –

+0

申し訳ありませんが、私は長い間離れてきました!私はもうこのプロジェクトには参加していませんが、あなたが私に言ったことを試してみて、あなたに知らせてください。とにかく答えに感謝します。 – Mat

答えて

1

あなたは春のアプリケーションコンテキストに<list><list>を試みることができます。 <list>は、スプリングによって実数java.util.Listまたは配列に変換されます。

<property name="durations"> 
     <list> 
      <list> 
       <value>abc</value> 
       <value>def</value> 
      </list> 
      <list> 
       <value>abc2</value> 
       <value>def2</value> 
      </list> 
     </list> 
    </property> 
0

は、ジェネリック型なしで試してみてください。private List durations;

+3

IMOは良い解決策ではありません。 –

1

これを試してください:あなたはカンマので値を区切る場合

<bean name="test" class="Test"> 
    <property name="values" value="hugo,emil"/> 
</bean> 

春はあなたのための変換をキャリーアウトする必要があります。

値は文字列[]配列

関連する問題