集合屬性:
在spring中可以通過一組內建的xml標籤、、來配置集合屬性
當然,需要指定具體標籤,對應集合型別。
可以通過簡單的value、或是用ref指向對其他bean的引用,或是通過
手寫內部bean
陣列定義和list一樣,set集合也是。
map 通過entry標籤。以key - value 的形式進行書寫
properties ,後期和datasource打交道,比如hibernate框架等,資料持久層。也是通過map的形式進行配置
!-- 配置properties demo -->
root
123456
jdbc:mysql:///test
test
引入util 命名空間,可將多個bean物件進行封裝,可被多個其他bean共享
通過引入p命令空間,可以直接為bean的屬性賦值,具體見例子
spring ioc容器可以自動裝配bean,需要做的僅僅是在的autowire屬性裡指定自動裝配的模式
一共有兩種裝配模式:bytype(根據型別自動裝配) byname(根據屬性自動裝配)
比如有個person,屬性為car car和city。
bytype,容器中有car的物件,用上autowire="bytype" 就會自動裝配
byname,容器中為id跟person的屬性名相同的bean,在person中用上autowire="byname" 就會自動裝配了。
<?xml version="1.0" encoding="utf-8"?>
root
123456
jdbc:mysql:///test
test
<?xml version="1.0" encoding="utf-8"?>
spring學習筆記四
1 引入context命名空間 需要在xml配置檔案中配置以下資訊 這個配置隱式註冊了多個對注釋進行解析處理的處理器 autowiredannotationbeanpostprocessor,commonannotationbeanpostprocessor,persistenceannotatio...
spring學習筆記(四)
當scope屬性為何值時 websocket作用域和request作用域的意思差不多 bean的懶載入 spring容器會在建立容器 context上下文 時提前初始化singleton作用域的bean。但是如果bean被標註了lazy init true 則該bean只有在其被需要的時候才會被初始...
Spring 學習筆記(四)
在bean標籤中加入parent屬性,指定當前bean繼承於哪乙個 在bean標籤中加入abstract屬性,值為true 變成抽象bean 使之只能被繼承不能直接呼叫 預設在xml中按照順序建立,可以改變bean之間的依賴 可以在bean中加入depends on屬性,指定這個物件的依賴 老師說,...