bean>
(1)、ioc:inverse of control,即控制反轉,將物件建立的方式交給了 spring 容器;
(2)、di:dependency injection,即依賴注入,ioc 的實現需要 di 支援。
(1)、spring beanfactory 容器
它是最簡單的容器,給 di 提供了基本的支援,它用 org.springframework.beans.factory.beanfactory 介面來定義。beanfactory 或者相關的介面,如 beanfactoryaware,initializingbean,disposablebean,在 spring 中仍然存在具有大量的與 spring 整合的第三方框架的反向相容性的目的。
在 spring 中,有大量對 beanfactory 介面的實現。其中,最常被使用的是xmlbeanfactory類。這個容器從乙個 xml 檔案中讀取配置元資料,由這些元資料來生成乙個被配置化的系統或者應用。
(1)、set方法注入:
student
" class="com.lsk.student" >
property>
property>
property>
property>
property>
bean>
property>
property>
bean>
(2)、建構函式注入:
constructor-arg>
constructor-arg>
bean>
spring的一些簡單概念
現在學習一下spring的具體概念 1.ioc inverse of control 控制反轉 是一種可以幫助我們解耦各業務物件間依賴關係的物件繫結方式。避免冗餘的factory和singleton 2.依賴注入的方式有三種 介面注入,構造方法注入,setter方法注入。3.當前流行的ioc ser...
redis要注意的一些知識
除了訪問資料,redis還可以支援mq等操作,這裡面有些小細節,需要注意一下 1 事務處理 大家都說redis支援事務,但實際上redis的事務跟關聯式資料庫的事務不一樣。不支援rollback操作。redis的事務會先有乙個將命令放入佇列的過程,如果成功放入佇列,返回值為queue,否則為失敗。如...
Spring一些區別
優點 快。缺點 占有一定資源。beanfacotry 缺點 第乙個建立比較慢 第一次懲罰 有點像servlet 優點 後續比較快。property標籤中ref,value的區別 property 中ref和value的區別 1.ref引用乙個已經存在的物件 value建立乙個新的物件 2.value...