採用Spring管理Bean和依賴注入

2022-08-30 07:06:09 字數 419 閱讀 3161

1. 例項化spring容器和從容器獲取bean物件

例項化spring容器常用的兩種方式:

方法一:

在類路徑下尋找配置檔案來例項化容器 [推薦使用]

方法二:

在檔案系統路徑下尋找配置檔案來例項化容器 [這種方式可以在開發階段使用]

spring的配置檔案可以指定多個,可以通過string陣列傳入。

當spring容器啟動後,因為spring容器可以管理bean物件的建立,銷毀等生命週期,

所以我們只需從容器直接獲取bean物件就行,而不用編寫一句**來建立bean物件。

從容器獲取bean物件的**如下:

orderservice service = (orderservice)ctx.getbean("personservice");

Spring自動掃瞄和管理Bean

spring2.5 為我們引入了元件自動掃瞄機制,它可以在類路徑下尋找標記了 component service controller repository註解的類,並把這些類納入到spring容器中管理,它的作用和在xml中使用bean節點配置元件一樣。要使用自動掃瞄機制,我們需要把配置檔案如下配...

Spring自動掃瞄和管理Bean

前面的例子我們都是使用xml的bean定義來配置元件。在乙個稍大的專案中,通常會有上百個元件,如果這些元件採用xml的bean定義來配置,顯然會增加配置檔案的體積,查詢以及維護起來也不太方便。spring2.5為我們引入了元件自動掃瞄機制,他可以在類路徑底下尋找標註了 component,servi...

Spring 的bean管理(註解)

替代配置,實現物件的建立 1 裡面特殊標記,使用註解可以完成功能 2 註解寫法 註解名稱 屬性名稱 屬性值 3 註解使用在類上面,方法上面 和 屬性上面 2.spring註解開發準備 1 匯入jar包 1 匯入基本的jar包 commons logging 1.2.jar log4j 1.2.16....