了解Spring 構造方法和setter方法

2021-10-01 21:45:03 字數 1934 閱讀 2334

今天核心知識點在:為了消除xml檔案引用歧義

抽象總結:知識點 構造方法value賦值 多個與單個

若是單個,基本型別或者string型別直接使用value屬性

類 型別 這種型別(如date)直接使用ref標籤屬性

在xml檔案配置中:

list集合用list

陣列集合用arraymap集合用map:key是基本型別和string,類型別用ref

properties用props標籤

首先,在test中:

xml\userinfo\

總結一:string

型別、基本資料型別或其包裝類都可以使用

value

標籤屬性賦值

xml中:直接使用value標籤屬性

userinfo:

public userinfo(int age)

總結三:陣列

constructor-arg ——>array——>value(string

型別、基本資料型別或其包裝類

),ref>bean

類型別(自定義型別)

xml:

12tonny

userinfo:

public userinfo(object array)

總結四:集合:

list

:constructor-arg ——>list——>value(string

型別、基本資料型別或其包裝類

),ref>bean

類型別(自定義型別)

set:constructor-arg ——>set——>value(string

型別、基本資料型別或其包裝類

),ref>bean

類型別(自定義型別)

map:constructor-arg ——>map——>

entry:key

或value

是string

型別、基本資料型別或其包裝類,則分別使用

entry

標籤中key

和value

標籤屬性

entry

:key

或value

是類型別(自定義型別),應該使用對相應的

key-ref

或value-ref

在xml中:

12tonny

在userinfo中:

public userinfo(listlist)

}xml

12tonny

在userinfo中:

public userinfo(setset)

}在xml中:

在userinfo中:

public userinfo(mapmap)

}總結五:properties:constructor-arg ——>props——>prop

只能配置

string型別

在xml中:

root

root

在userinfo中:

public userinfo(properties properties){

system.out.println(peoperties.get("driver"));

system.out.println(peoperties.get("username"));

system.out.println(peoperties.get("password"));

system.out.println(peoperties.get("url"));

ref標籤:對應ref屬性,該標籤name屬性的屬性值為另乙個bean標籤id或name屬性的屬性值;

value子標籤:對應value屬性,用於設定基本資料型別或string型別的引數值;

OC語言description方法和sel

一 description方法 description方法包括類方法和物件方法。nsobject 類所包含 一 基本知識 description 物件方法 使用nslog和 輸出某個物件時,會呼叫物件的 description 方法,並拿到返回值進行輸出。description 類方法 使用nslo...

OC語言description方法和sel

oc語言 description 方法和sel 一 description方法 description方法包括類方法和物件方法。nsobject 類所包含 一 基本知識 description 物件方法 使用nslog和 輸出某個物件時,會呼叫物件的 description 方法,並拿到返回值進行輸...

OC語言description方法和sel

oc語言 description 方法和sel 一 description方法 description方法包括類方法和物件方法。nsobject 類所包含 一 基本知識 description 物件方法 使用nslog和 輸出某個物件時,會呼叫物件的 description 方法,並拿到返回值進行輸...