天天看點

Spring内部bean執行個體

在Spring架構中,一個bean僅用于一個特定的屬性,這是提醒其聲明為一個内部bean。内部bean支援setter注入“property”和構造器注入"constructor-arg“。

下面來看看一個詳細的例子,示範使用 Spring 内部 bean 。

很多時候,可以使用 'ref' 屬性來引用“Person” bean到“Customer” Bean,person的屬性如下:

在一般情況下,引用這樣也沒有問題,但由于“yiibai” persion bean 隻用于Customer bean,這是更好地聲明 “yiibai” person 作為一個内部 bean,如下:

内部 bean 也支援構造器注入如下:

注意:

id 或 name 值在bean類是沒有必要以一個内部 bean 呈現,它會簡單地忽略Spring容器。

執行結果:

輸出結果: