第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

初始化和銷毀是在IOC容器的啟動(dòng)和銷毀過程中執(zhí)行的,那和這個(gè)基類有什么關(guān)系?

初始化和銷毀的方法是通過xml指定的,具體的方法在bean中。

按我的理解,啟動(dòng),在加載xml后執(zhí)行初始化方法,在關(guān)閉容器后執(zhí)行銷毀方法

那么這里講這個(gè)基類又是做什么?

為什么要強(qiáng)調(diào)下基類的在before和after中的

context.start();

context.destroy();

這里是這兩個(gè)在調(diào)用?

看了下代碼,在這個(gè)繼承的基類中重寫了before方法和after方法

其中的before

@Before
public?void?before()?{
????if?(StringUtils.isEmpty(springXmlpath))?{
????????springXmlpath?=?"classpath*:spring-*.xml";
????}
????try?{
????????context?=?new?ClassPathXmlApplicationContext(springXmlpath.split("[,\\s]+"));
????????context.start();
????}?catch?(BeansException?e)?{
????????e.printStackTrace();
????}
}

context.start();看起來是啟動(dòng)容器,也就是說在執(zhí)行這個(gè)test方法前,要先通過before啟動(dòng)容器(我一直以為直接super.getBean就好了)

正在回答

1 回答

作為使用junit作為單元測試,必須要實(shí)現(xiàn)Junit的準(zhǔn)備工作,將spring的初始放置在Junit的before和after中才可以完整的實(shí)現(xiàn)Junit單元測試的所有環(huán)節(jié)。也就是說你使用Junit做測試必須獨(dú)立出一個(gè)完善的環(huán)境而不是依賴項(xiàng)目本身的運(yùn)行環(huán)境。要是還是不明白可以去學(xué)習(xí)下Junit的使用原理。希望可以幫到你

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

未卜先知 提問者

我也是在一步一步的理解,這個(gè)老師步子邁的有點(diǎn)大,有些前置條件一點(diǎn)都沒說
2017-01-05 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Spring入門篇
  • 參與學(xué)習(xí)       268802    人
  • 解答問題       1019    個(gè)

為您帶來IOC和AOP的基本概念及用法,為后續(xù)高級(jí)課程學(xué)習(xí)打下基礎(chǔ)

進(jìn)入課程

初始化和銷毀是在IOC容器的啟動(dòng)和銷毀過程中執(zhí)行的,那和這個(gè)基類有什么關(guān)系?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)