Spring配置詳解

2021-08-21 05:24:03 字數 2260 閱讀 3184

1.     配置bean元素 基本屬性

2.建立方式

一般情況下全都用預設的

多例模式 在整合struts2的時候必須用多例模式

3.建立生命週期的方法

在物件建立後馬上就執行乙個方法,物件銷毀前執行乙個方法

在這個user類中 書寫init和destroy方法

注意:銷毀物件 物件必須是單例的 如果是多里的無法手動銷毀
4.spring建立物件的方式

(1)無引數的建構函式(重點使用)
(2)靜態工廠例項化
並且建立乙個use***ctory該類中提供乙個靜態createuser

public static user createuser()
(1)例項化工廠建立

public user createuser1()

(1)     

get-set

注入(最重要的)

基本屬性  8打基礎型別

name  類屬性名  value屬性值

引用屬性  物件

name 類的屬性名   ref 引用的bean 的name

(2)     建構函式注入

name    value (ref)      index         type

屬性     具體的值         引數的位置    引數的型別

(3)     p』空間注入(最簡單)但是 業界不認可  還是使用

第一步匯入約束

xmlns:p=

(4)   spel注入類似於el和ognl表示式     

陣列arr

多個資料

趙四趙五

collectionbean collectionbean = (collectionbean) ac.getbean("collectionbean");

objectarr=collectionbean.getarr();

for (object o:arr){

system.out.println(o);

list / set

李四李五

collectionbean collectionbean = (collectionbean) ac.getbean("collectionbean");

list list=collectionbean.getlist();

for (object o:list){

system.out.println(o);

map鍵值對 key key-ref  value  value-ref map

collectionbean collectionbean = (collectionbean) ac.getbean("collectionbean");

map map = collectionbean.getmap();

string name = (string) map.get("name");

system.out.println(name);

user user = (user) map.get("user");

system.out.println(user);

properties

com.sun

jdbc://localhost:3306/...

root

resource 其他配置檔案的位址

spring 配置註解詳解

這是之前學習spring3時整理的註解解釋,新的註解例如spring4和springboot中的註解會另找時間整理 component component是所有受spring 管理元件的通用形式,component註解可以放在類的頭上,component不推薦使用。controller contro...

Spring的MVC配置詳解

web.xml檔案內容 web.xml檔案內容開始 web.xml檔案內容結束 map test.xml檔案內容 map test.xml檔案內容開始 map test.xml檔案內容結束 而此時的控制器類一定要extends multiactioncontroller 繼承這個類 是spring裡...

詳解Spring的配置檔案

1.基本配置 第乙個第二個 第三個第乙個l 第二個l 第三個l value1 value2 value3 2.開啟aop aop的xml版本 3.開啟事務和註解 xml版本 4.ssh hibernate.dialect org.hibernate.dialect.mysql5dialect hib...