私たちは春を管理するためにいくつかのクラスを与えたい場合には、これらのタイプのリストのクラスまたはマップ属性の数があります設定する方法そして、設定項目を初期化する必要がありますか?次のように:
私の設定は、次のエンティティクラスに基づいています
エンティティクラス:
パッケージcom.yc.spring02。 輸入はjava.util.List; 輸入java.util.Map; パブリッククラスコレクション{ プライベートリスト< 文字列> リスト。 プライベート地図< 文字列、文字列> マップ。 プライベートリスト< 地図<文字列、文字列> > LIST2。 プライベートリスト< 学生> 学生。 パブリックコレクション(){ } パブリックコレクション(一覧< 文字列>リスト、地図< 文字列、文字列>マップ、リスト<地図<文字列、文字列> >リスト2、 リスト< 学生> 学生){ スーパー(); this.list =リスト。 this.map =マップ。 this.list2 = LIST2。 this.students =学生。 } 公共の一覧< 学生> getStudents(){ 生徒を返します。 } パブリック無効setStudents(一覧< 学生> 学生){ this.students =学生。 } パブリックリスト< ストリング> GETLIST(){ の戻りリスト。 } 公共ボイドセットリスト(一覧< ストリング> のリスト){ this.list =リスト。 } パブリックマップ< 文字列、文字列> GetMapリクエスト(){ リターンマップ。 } 公共ボイドてsetMap(MAP < 文字列、文字列> マップ){ this.map =地図。 } パブリックリスト< 地図<文字列、文字列> > getList2(){ 戻りLIST2。 } 公共ボイドsetList2(一覧< 地図<文字列、文字列 > > LIST2){ this.list2 = LIST2。 } @Override パブリック文字列のtoString(){ 戻り"コレクション[リスト=" +リスト+ "地図=" +地図+ "LIST2 =" + LIST2 + "学生=" +生徒+ "]"。 } }
以下のような構成は以下のとおりです。
<?XMLバージョン= "1.0"エンコード= "UTF-8" ?> < 豆のxmlns = "http://www.springframework.org/schema/beans" のxmlns:XSI = "http://www.w3.org/2001 / XMLスキーマ・インスタンス」 のxsi:schemaLocationの= "http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd" > <! - 给リスト注值- > < 豆ID = "collection01" クラス= "com.yc.spring02.Collection" > < プロパティ名= "リスト" > <! > < 値>张三</ 値> < 値>李四</ 値> < 値>王五</ 値> </ リスト> </ プロパティ> < プロパティ名= "マップ" > <! - 地図<文字列、文字列>配置- > < マップ> < エントリーキー= "名前" 値= "YC" > </ エントリ> <エントリーキー=「年齢」値= "18" > </ エントリ> < エントリーキー= "セックス" 値= "男" > </ エントリ> </ マップ> </ プロパティ> < プロパティ名= "リスト2" > <! - 一覧<地図<文字列、文字列>>配置- > < リスト> < マップ> < エントリーキー= "男" 値= "周杰伦" > </ エントリ> <エントリーキー= "F" 値= "ツァイ" > </エントリ> </ マッピング> < 地図> < エントリキー= "1" 値= "啦啦啦" > </ エントリ> < エントリキー= "2" 値= "巴拉巴拉" > </ エントリ> </ マッピング> < / リスト> </ プロパティ> < プロパティ名= "学生" > <! - 一覧<学生>配置- > < リスト> <豆のクラス=「com.yc.spring02.Student」> < プロパティ名= "SID" 値= "yc001" > </ プロパティ> < プロパティ名= "名前" 値= "YC" > </ プロパティ> < プロパティ名= "性別" 値= "男" > </ プロパティ> </ 豆> < 豆のクラス= "com.yc.spring02.Student" > < プロパティ名= "SID" 値= "yc002"> </ プロパティ> < プロパティ名前= "名前" 値= "YC2" > </ プロパティ> < プロパティ名= "性別" 値= "男" > </ プロパティ> </ 豆> < refの 豆= "refList" /> <! - 引用外界的ビーン- > </ リスト> </ プロパティ> </ ビーン> < ビーンID = "refList" クラス= "com.yc.spring02.Student" > <プロパティ名=「SID」値= "yc003" > </ プロパティ> < プロパティ名= "名前" 値= "YC3" > </ プロパティ> < プロパティ名= "性別" 値= "男" > </ プロパティ> </ 豆> </ 豆>