spring Bean基本配置及註解

2021-07-10 15:37:28 字數 752 閱讀 2707

針對於資源檔案的統一介面

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...