1.通過構造方法創建:
· 1.1無參構造創建:默認情況。
1.2有參構造創建:需要明確配置(構造方法重載時默認加載同參的最后一個構造方法)。、
1.2.1需要在類中提供有參構造方法。
1.2.2在applicationContext.xml中設置調用哪個構造方法創建對象。
1.2.2.1如果設定的條件匹配多個構造方法,默認使用最后一個構造方法。
1.2.2.2 index : 參數的索引,從 0 開始
1.2.2.3 name: 參數名
1.2.2.4 type:類型(區分開關鍵字和封裝類 int 和 Integer)
2. 實例工廠
2.1 工廠設計模式:幫助創建類對象.一個工廠可以生產多個對象. 2.2 實例工廠:需要先創建工廠,才能生產對象
2.3 實現步驟:
2.3.1 必須要有一個實例工廠
2.3.2 在 applicationContext.xml 中配置工廠對象和需要創建的對象
3. 靜態工廠
3.1 不需要創建工廠,快速創建對象.
3.2 實現步驟
3.2.1 編寫一個靜態工廠(在方法上添加 static)
3.2.2 在 applicationContext.xml 中