Spring元素的常用屬性及其子元素

2021-10-23 00:00:38 字數 690 閱讀 4844

在spring中,xml配置檔案的根元素是。裡面包含了多個子元素,每個元素定義乙個bean。並描述了該bean如何被裝配到spring容器中。

元素的常用屬性及其子元素 id

是乙個bean的唯一識別符號,spring容器對bean的配置、管理都通過該屬性來完成。

name

spring亦可通過該屬性對容器中的bean進行配置和管理,name可為bean指定多個名稱,每個名稱用逗號或分號隔開。

class

該屬性指定了bean的具體實現類。它必須是乙個完整的類名,使用類的全限定名。

scope

用來設定bean例項的作用域,常用的有:singleton(單例),prototype(原型)。其預設值為singleton(單例)。

property

元素的子元素,用於呼叫bean例項中的setter方法完成屬性賦值,完成依賴注入,該元素的name屬性指定bean例項中的相應屬性名,ref屬性或value屬性用於指定引數值。

ref可用於指定bean工廠中某個bean例項的引用。

value

可用於直接指定乙個常量值。

list

用於封裝list或陣列型別的依賴注入。

set用於封裝set型別屬性的依賴注入。

map用於封裝map型別屬性的依賴注入。

entry

的子元素用於設定乙個鍵值對。

Spring事務元素屬性表

屬性 是否必須 預設值描述 name 是與事務屬性關聯的方法名,可以使用萬用字元 如get update oropagation 否requried 事務傳播行為,可選值required,supports,mandatory,requries new,not supported,never,nest...

SpringMVC的常用註解及其屬性

params 字串陣列引數,指定請求必須帶有的引數。method 陣列引數。用於指定請求方式。requestparam 用於封裝資料。springmvc的自動封裝要求引數名要一致。所以不一致的情況下,就得使用 該註解。value和name都是一樣的,指定頁面引數名稱。required 預設是true...

行內元素 塊元素 行內塊元素 及其屬性

行內元素可以在一行顯示,但是不能設定上下的padding和margin值。塊級元素可以設定 width,height屬性,行內元素設定width,height無效 塊級元素可以設定margin 和 padding.行內元素的水平方向的padding left,padding right,margin...