Springコレクション(リスト、セット、マップ、およびプロパティ)の例
コレクションタイプ(リスト、セット、マップ、プロパティ)に値を注入する方法を示すSpringの例。 4つの主要なコレクションタイプがサポートされています。
-
リスト–
-
セット–
-
地図–
-
プロパティ-
春豆
4つのコレクションプロパティを持つCustomerオブジェクト。
package com.example.common;
import java.util.List;
import java.util.Map;
import java.util.Properties;
import java.util.Set;
public class Customer
{
private List
Bean構成ファイルでコレクションを宣言するには、さまざまなコードスニペットを参照してください。
3. 地図の例
4. プロパティの例
完全なSpringのBean構成ファイル。
それを実行します…
package com.example.common;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class App
{
public static void main( String[] args )
{
ApplicationContext context = new ClassPathXmlApplicationContext("SpringBeans.xml");
Customer cust = (Customer)context.getBean("CustomerBean");
System.out.println(cust);
}
}
出力
Customer [
lists=[
1,
Person [address=address 1, age=28, name=example1],
Person [address=address, age=28, name=exampleList]
],
maps={
key 1=1,
key 2=Person [address=address 1, age=28, name=example1],
key 3=Person [address=address, age=28, name=exampleMap]
},
pros={[email protected], [email protected]},
sets=[
1,
Person [address=address 1, age=28, name=example1],
Person [address=address, age=28, name=exampleSet]]
]
ソースコードをダウンロード
ダウンロード–Spring-Collection-Example.zip(6 KB)