一仰美、使用autowire自動(dòng)配置
在bean中配置了autowire自動(dòng)查詢符合條件的bean
在實(shí)際開(kāi)發(fā)中很少會(huì)使用,整合其他優(yōu)秀框架時(shí)會(huì)使用
二蔚晨、配置的繼承
使用parent標(biāo)簽繼承其他bean的屬性乍钻。bean中有abstract標(biāo)簽是不能被實(shí)例化的,只能用來(lái)繼承铭腕。
三银择、前置依賴
Spring允許設(shè)定一個(gè)bean前置依賴的bean,前置依賴的bean會(huì)在該bean初始化前初始化成功累舷。前置依賴可以是多個(gè)的浩考,用逗號(hào)分隔
四、引入外部配置的屬性文件
有時(shí)候需要將配置的信息從spring的配置文件中抽離出來(lái)被盈,單獨(dú)放入到一個(gè)file文件中維護(hù)析孽。spring提供了PropertyPlaceHolder的BeanFactory后置處理器。允許用戶將bean配置的內(nèi)容移動(dòng)到外部的屬性文件中只怎。
1.引入context命名空間
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation:
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
2.引入配置的屬性文件
在src目錄下新建一個(gè)后綴名為properties的文件
3.使用context:property-placeholder標(biāo)簽引入文件
4.使用${key}的方式引入值