spring筆記 第二章 通過xml裝配bean

2021-07-13 23:39:12 字數 1872 閱讀 1590

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