2017-12-15 3 views
-1

は、 コレクション型 - 現在Beanの作成中に、私はちょうどこの質問を通じて来た地図VS小道具

Springによってサポートされている次のコレクション型のどれですか?

list,setおよびpropsがあります。

地図, .. ??

また、PropsMapの使用方法を選択できますか?

  1. 一覧
  2. 設定
  3. 地図
  4. プロパティ

私は質問がコレクション約注入する値であると仮定します。

+3

はサポートされていますか?構成、Webでのデータバインディング、Beanとしての作成?答えにはもっと文脈が必要です。 –

+0

@MeDeinumが更新されました、それは豆の作成です –

+0

'Props'は' map'です – Lino

答えて

1

Springは、4つの主要なコレクション型の下にサポートしています。

2

スプリングサポート4コレクションタイプ。

List, Set, Map, and Properties 

Hereを使用する例です。

2

@vinSと@ ShivamSinghで述べたように、List、Set、Map、およびPropertiesの4つのコレクションをすべて使用できます。 2番目の質問の場合、propタグ値には文字列値のみを含めることができますが、map値には任意の型の値を含めることができます。したがって、mapの値の場合は、他のコレクションも保存できます。

文字列はプロパティ(およびキー)としてのみ使用できます。それ以外はプレーンなMapインスタンスを使用します。 Some reference

上記参照で述べたように、あなたはmappropタグの使用の違いを見ることができ、

<props> 
    <prop key="foo">blahhhh</prop> 
    <prop key="bar">arrrrgh</prop> 
</props> 

<map> 
    <entry key="foo" value="blahhhh"/> 
    <entry key="bar"> 
     <bean class="java.lang.String"> 
      <constructor-arg value="arrrrgh"/> 
     </bean> 
    </entry> 

    <!-- and you can even do --> 
    <entry key="baz" value-ref="someBean"/> 
</map> 
関連する問題