Spring 第二章 Spring與IoC(四)

2021-08-28 09:49:54 字數 975 閱讀 9122

用於替換bean的註冊

2.4.1  定義bean @component

該屬性的value值用於指定bean的id

/*與@component註解功能相同,但意義不同的註解還有三個

* @repository:註解在dao實現類上

* @service:註解在service實現類上

* @controller:註解在springmvc的處理器上

* */

/*與@component註解功能相同,但意義不同的註解還有三個

* @repository:註解在dao實現類上

* @service:註解在service實現類上

* @controller:註解在springmvc的處理器上

* */

@component("mystudent") //元件表示當前類被spring容器所管理

public class student

*/ //autowire=autowire.by_type 指從當前類這個容器中查詢與域屬性具有is-a關係的bean

/* @bean(name="mystudent",autowire=autowire.by_type)

public student mystudentcreator()

*/ @bean(name="school")

public school myschoolcreator()

//autowire=autowire.by_type 指從當前類這個容器中查詢與域屬性具有同名的bean

@bean(name="mystudent",autowire=autowire.by_name)

public student mystudentcreator()

}

2.4.7 xml的優先順序高於註解的優先順序

修改xml檔案不需要重新編譯,其可以覆蓋注釋。

第二章 Spring 常用配置

singleton 乙個spring 容器只有乙個bean例項,此為spring的預設配置,全容器共享乙個例項 prototype 每次呼叫新建乙個bean的例項 request web 專案 給每個http request新建乙個bean例項 session web 專案裡,給每個http ses...

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

借助spring tool suite建立xml檔案。可以自動引入xds規範,可以校驗xml完整性。xml包含兩部分 第一部分是文件頭 xds規範引用區域 一部分是文件體 配置編寫區域 例項 class 類名稱 bean id beanname class 類名稱 bean 當配置中未指定id時,自...

Spring 4 x 學習 第二章

論壇登入模組例項 spring 擁有持久層 業務層和展現層的 原生技術 分別是spring jdbc 宣告式事務和spring mvc 例項功能簡介 首先登陸頁面提供乙個帶使用者名稱 密碼的輸入表單,使用者填寫並提交表單後,伺服器端程式檢查是否有匹配的使用者名稱 密碼。如果使用者名稱 密碼不匹配,則...