Spring中bean的含義是什麼啊?

2022-12-21 14:05:06 字數 720 閱讀 9690

1樓:鄭曉蕾鬱一

我個人的理解,覺得bean就相當於定義乙個元件,這個元件是用於具體實現某個功能的。這裡的所定義的bean就相當於給了你乙個簡潔方便的方法來呼叫這個元件實現你要完成的功能。

對於我們的spring最主要的應該就是由這些bean組成的bean工廠,每個bean實現乙個功能。

例如:你寫的第乙個bean

id相當於定義了你的這個bean的別名,如果你需要他的話只要關聯這個別名就可以了,也就相當於下面的一樣,在你的useraction中需要實現userbo這個功能,我關聯它,那麼在action中set注入就可以使用了!

至於其他的屬性看下面:id

標識該bean的名稱,通過來獲得例項。

class該bean的類路徑。

singleton

預設為true,即單例項模式,每次getbean(「id」)時獲取的都是同。

乙個例項,如果設定為false,即原型模式,則每次獲取的是新建立。

的例項。init-method

在bean例項化後要呼叫的方法(bean裡定義好的方法)。

destroy-method

bean從容器裡刪除之前要呼叫的方法。

autowire

其屬性要通過何種方法進行屬性的自動裝配。

對於上述的各個屬性,id和class是必要的,其他的則可以省略。例如如果設定了autowire的值,則表明需要自動裝配,否則是手動裝配。

電氣中的kla指的是什麼,spring中的容器指的是什麼

電氣 electrical,electricalpowerandequipment 是電能生產 傳輸 分配 使用和電工裝備製造等學科或工程領域的統稱。電氣是以電能 電氣裝置和電氣技術為手段來創造 維持與改善限定空間和環境的一門科學,涵蓋電能的轉換 利用和研究三方面,包括基礎理論 應用技術 設施裝置等...

數學中字母的含義,數學中字母的含義ZNQ和R分別代表什麼數

z代表集合中的整數集 n代表集合中的自然數集 q代表有理數集 r代表實數集 n 或者z 代表正整數集 我有點忘了,好像r代表全集,z代表整數集,r代表正數集吧,不太記得了 26個英文本母在數學中都代表什麼意思 1 a 表示數列,圓錐曲線裡用 如橢圓的半長軸長度等 2 b 直線中是y的係數 3 c 圓...

藍色在中國文化中的含義,藍色的含義和象徵是什麼

藍色對於中國的文化,談不上是什麼代表國家,代表天。具體的應該是代表著人們對於生活的期望。為什麼呢?我個人認為原因有以下幾點 1在中國的傳統文化中,藍色幾乎是沒有怎麼出現的,在什麼的方出現呢?旗幟,服裝。一般古代的一些人民,他們穿著的衣服一般有土黃 藍 黑。這些都是一種冷色,貴族穿的衣服則是暖色。藍色...