bean標籤配置
id: 唯一約束,不能出現特殊字元
name: 理論上可以重複,但是開發中最好不要。可以出現特殊字元
生命週期:
init-method: bean被初始化的時候執行的方法
destroy-method: bean被銷毀的時候執行的方法
作用範圍:
scope: bean的作用範圍,有如下幾種,常用的是前兩種
singleton: 預設使用單例模式建立
prototype: 多例
request: 在web專案中,spring 建立類後,將其存入到 request 範圍中
session: 在web專案中,spring 建立類後,將其存入到 session 範圍中
globalsession: 在web專案中,必須用在 porlet 環境
屬性注入設定
構造方法方式的屬性注入: car 類在構造方法中有兩個屬性,分別為 name 和 price。
set 方法屬性注入: employee 類在有兩個 set 方法,分別設定普通型別的 name 和引用型別的 car (使用 ref 指向引用型別的 id 或 name)。
p命名空間的屬性注入: 首先需要引入p命名空間:
//引入p命名空間
xmlns:p=「
xmlns:xsi=「
xsi:schemalocation="
/spring-beans.xsd">
如果是普通屬性:
如果是引用型別:
spel(spring expression language)屬性注入(spring 3.x以上版本)
集合型別屬性注入:
qirui baoma benchi
BlazeDS與Spring結合的工廠類分析
blazeds開發指南 的第十六章介紹了blazeds的一種擴充套件方法 通過工廠類,可以自定義出各種控制項以滿足實際應用中的需求,在這章中給出了乙個與spring結合的方法,下面先給出具體 然後再詳細分析一下,個人拙見,如有錯誤,希望指出,具體 工程見附件,其中包括乙個spring flex.ja...
Spring框架 IOC DI和工廠類的概述
ioc控制反轉,將物件的建立權反轉交給了spring di 依賴注入,前提必須有ioc的環境,spring管理的這個類的時候將這個類的依賴的屬性注入 設定 進來 存在問題 ioc 在spring中的實現方式是通過定義配置檔案的方式將需要建立的物件交由spring來進行管理。但是依然純在有侷限性 父類...
spring 動態工廠,靜態工廠
從工廠中獲取bean物件 建立容器物件,在容器中獲取bean物件 動態載入bean物件 test public void sometest02 建立容器物件,在物件中獲取 使用factory工廠靜態載入bean物件 test public void sometest04 2 動態工廠方式和靜態工廠方...