借助spring tool suite建立xml檔案。可以自動引入xds規範,可以校驗xml完整性。
xml包含兩部分:第一部分是文件頭(xds規範引用區域),一部分是文件體(配置編寫區域)。
例項
class="類名稱">
bean>
id-"beanname" class="類名稱">
bean>
當配置中未指定id時,自動建立id。命名規範:類名稱首字母小寫+#+序號(0開始)
當配置中指定id時,採用配置內容作為bean的唯一標識。
注入方式有兩種:1.構造方法注入。2。set方法注入。
構造方法
構造方法注入又包含普通配置和c命令配置。
1.1. 普通配置
xml配置檔案
<?xml version="1.0" encoding="utf-8"?>
xmlns=""
xmlns:xsi=""
xmlns:c=""
xmlns:context="ontext"
xmlns:p=""
xsi:schemalocation=" /spring-beans-4.3.xsd
ontext ontext/spring-context-4.3.xsd">
id="sgtpeppers"
class="chujie.demo.spring.ioc.soundsystem.sgtpeppers" />
id="simpeppers"
class="chujie.demo.spring.ioc.soundsystem.sgtpeppers" />
id="txtpeppers"
class="chujie.demo.spring.ioc.soundsystem.sgtpeppers" />
beans>
測試類
package chujie.demo
.spring
.ioc
.soundsystem
;import org.junit
.test
;import org.junit
.runner
.runwith
;import org.springframework
.beans
.factory
.annotation
.autowired
;import org.springframework
.test
.context
.contextconfiguration
;import org.springframework
.test
.context
.junit4.springjunit4classrunner;
@runwith(springjunit4classrunner.class)
@contextconfiguration(locations=)
public class cdplaytest
}
執行結果
sgt=425194741
sim=1569918418
txt=1634764284
例項重點在於測試類的@contextconfiguration(locations=) 配置,用於載入配置檔案使用。
1.2. c命令配置
3. set方法注入 第二章筆記
1.遞迴查詢和迭代查詢 遞迴查詢是一條環路,直接想成遞迴的定義就行,你想查乙個 的ip,首先將這個 傳給它的本地dns,然後認為本地dns可以直接將ip給你,然後本地dns為了知道這個ip又詢問下個dns伺服器。從此可以看出,增加了被涉及的伺服器的資料,所以一般用迭代查詢,迭代查詢是你詢問完後給你下...
第二章 Spring 常用配置
singleton 乙個spring 容器只有乙個bean例項,此為spring的預設配置,全容器共享乙個例項 prototype 每次呼叫新建乙個bean的例項 request web 專案 給每個http request新建乙個bean例項 session web 專案裡,給每個http ses...
Spring 第二章 Spring與IoC(四)
用於替換bean的註冊 2.4.1 定義bean component 該屬性的value值用於指定bean的id 與 component註解功能相同,但意義不同的註解還有三個 repository 註解在dao實現類上 service 註解在service實現類上 controller 註解在spr...