第一章 spring的jar包匯入、配置檔案和ioc基本用法(setter注入)
將spring-framework-4.2.5.release下libs資料夾貼到專案中,並引入jar包。
在專案中建立和src平級的resource資料夾,建立spring-ioc.xml配置檔案,匯入以下配置:
建立bean資料夾,宣告乙個helloworld類,定義name屬性,生成對應的get&set方法,tostring方法以及全參和無參建構函式,並定義乙個方法隨意輸出一些東西:
public
class
helloworld
public
helloworld
(string name)
public string getname()
public
void
setname
(string name)
@override
public string tostring()
';}public
void
say(
)}
在spring-ioc.xml中,新增配置:
"suiyi" class=
"com.bean.helloworld"
/>
通過ioc容器取到方法:
beanfactory beanfactory =
new(
"spring-ioc.xml"
);
並用junit進行單元測試,:
public
class
helloworldtest
}
測試方法無誤:
這種注入方式要求對應的類中要含有set方法,當類中沒有對應的set方法時,也可以選用建構函式注入的方式,這裡先不做介紹。
以上就是今天要講的內容。
Spring框架學習(一)
一 spring 是乙個 ioc di 和 aop 容器框架 1 什麼是ioc di?控制反轉 inversion of control,縮寫為ioc 是物件導向程式設計中的一種設計原則,可以用來減低計算機 之間的耦合度。其中最常見的方式叫做依賴注入 dependency injection,簡稱d...
Spring框架學習(一)
spring框架包含很多內容,需要了解spinrg cloud就要看spring boot,而spring boot又要看spring core spring framework 的基本介紹。花了兩天左右,斷斷續續看了spring core相關的教程,包括 初步了解spring以後,個人理解spri...
Spring框架學習
技術人員每到乙個階段就會遇到乙個天花板,這表明你在這個階段已經積累足夠,需要突破了,如果技術人員發現自己從來沒有天花板,這說明你從來不懂的去反思去沉澱,去優化你的知識儲備。因為不同階段的技術儲備,在眾多職業道路上,可能造就一種從基本研發人員到職業架構師的轉變的職業道路,這可以說是從技術演變上的職業發...