前言
跳過廢話,直接看正文
之前參與開發(fā)的幾個spring的項(xiàng)目,用的版本都3.x, 最近忽然發(fā)現(xiàn)spring 5 都快上線了,于是趕緊去關(guān)注了下spring的最新動態(tài)。發(fā)現(xiàn)了spring-boot這個好東西(終于可以從各種錯綜復(fù)雜的xml配置文件中解放出來了!)。
在學(xué)習(xí)了目前最新的1.5.2.RELEASE版spring-boot官方文檔之后,我決定仿照spring-boot的項(xiàng)目結(jié)構(gòu)以及部分注解,寫一個簡單的ioc容器,一方面為了加深自己對ioc的理解,另一方面也為了以后在開發(fā)一些個人項(xiàng)目需要簡單的使用一些自動裝配功能時,可以直接使用這個ioc容器,而不用引入龐大的spring。
正文
在寫正式代碼之前,先寫好測試代碼,看看用這個ioc具體該做什么。
測試項(xiàng)目結(jié)構(gòu)
sample
SampleApplication.java
runner
SampleApplicationRunner.java
model
BeanA.java
BeanB.java
BeanC.java
SampleApplication
作用
項(xiàng)目的啟動入口。
代碼
import com.clayoverwind.simpleioc.boot.SimpleIocBootApplication; import com.clayoverwind.simpleioc.boot.SimpleIocApplication; @SimpleIocBootApplication public class SampleApplication{ public static void main(String[] args) { SimpleIocApplication.run(SampleApplication.class, args); } }
當(dāng)前標(biāo)題:Springboot實(shí)現(xiàn)一個簡單的ioc(1)-創(chuàng)新互聯(lián)
URL地址:http://m.newbst.com/article46/dceseg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、網(wǎng)站制作、做網(wǎng)站、微信小程序、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容