針對於資源檔案的統一介面
resources
urlresource:url對應的資源,根據乙個url位址即可構建
classpathresource:獲取類路徑下的資源檔案
filesystemresource:獲取檔案系統裡面的資源
servletcontextresource:servletcontext封裝的資源,用於訪問servletcontext環境下的資源
inputstreamresource:針對於輸入流封裝的資源
bytearrayresource:針對於位元組陣列封裝的資源
bean註解
中已包含了
@component預設設定bean的名稱為鎖注釋類的同名,首字母小寫
@repository持久層
@service業務層
@controller控制層
@required注釋適用於bean屬性的setter方法
這個註解僅僅表示,受影響的bean屬性必須在配置時被填充,通過在bean定義或通過自動裝配乙個明確的屬性值
@autowired註解為「傳統」的setter方法,也可用於構造器或成員變數
@qualifier
@resource
如果希望陣列有序,可以讓bean實現
org.springframework.core.ordered介面或使用@order註解--》只對list有效,對map無效
直接在引用的類上@order(value=1)用來標示順序
spring Bean相關配置及物件的生命週期
id 使用了約束中的唯一約束,裡面不能出現特殊字元 name 沒有使用唯一約束,可以出現特殊字元 一般不使用 init method bean被初始化時執行的方法 即載入配置檔案時建立管理的所有的物件並呼叫所有的init方法 以前的版本是在呼叫getbean 時,物件才會被建立 destroy me...
Spring bean配置繼承
在 spring,繼承是用為支援bean設定乙個 bean 來分享共同的值,屬性或配置。乙個子 bean 或繼承的bean可以繼承其父 bean 的配置,屬性和一些屬性。另外,子 bean 允許覆蓋繼承的值。請參見下面的完整的例子來告訴你如何配置 bean 繼承在 spring 中工作。packag...
spring(bean配置簡化)
spring框架的公升級,其實就是配置檔案 過程。簡化就是把複雜的單詞簡單化,簡寫。到注釋 一,ioc 控制反轉 inversion of control 和 di dependency injection 依賴注入 把依賴注入到某個元件中去。一共分為3種 設值注入 setter injection...