lazy-init,init-method,destroy-method,depends-on的說明(這4個是spring 1就有的)
lazy-init是否延遲初始化
init-method指定初始化方法
destroy-method指定銷毀方法
depends-on指定依賴的bean(指定bean的初始化順序)
4個bean的生命週期:p.s.
ac.getbean("bean11")和ac.getbean("bean12")是指第一次呼叫時。為什麼是「第一次」,是因為4個bean都是singleton的,所以之後再呼叫時是不會初始化的。
說明:
Spring 的bean管理(註解)
替代配置,實現物件的建立 1 裡面特殊標記,使用註解可以完成功能 2 註解寫法 註解名稱 屬性名稱 屬性值 3 註解使用在類上面,方法上面 和 屬性上面 2.spring註解開發準備 1 匯入jar包 1 匯入基本的jar包 commons logging 1.2.jar log4j 1.2.16....
Spring中bean的管理
spring 中常見的容器 我們知道spring容器就是spring中bean的駐留場所。spring容器並不是只有乙個。spring自帶了多個容器實現,可以歸為兩種不同的型別 bean工廠和應用上下文。bean工廠是最簡單的容器,提供了基本的di支援 而應用上下文是基於beanfactory構建,...
Java面試之Spring的bean的生命週期
一 bean的定義 spring通常通過配置檔案定義bean。如 xmlns xsi xsi schemalocation spring beans 2.0.xsd helloworld 這個配置檔案就定義了乙個標識為 helloworld 的bean。在乙個配置文件中可以定義多個bean。二 be...