最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

@RunWith注解的使用及說(shuō)明

 更新時(shí)間:2025年09月26日 10:48:09   作者:chinusyan  
@RunWith注解用于指定測(cè)試運(yùn)行器,SpringRunner(需JUnit4.12+)和SpringJUnit4ClassRunner(舊版)可集成Spring環(huán)境,@ContextConfiguration配合加載配置并自動(dòng)注入Bean,簡(jiǎn)化測(cè)試配置

@RunWith注解的作用

  • @RunWith就是一個(gè)運(yùn)行器
  • @RunWith(JUnit4.class)就是指用JUnit4來(lái)運(yùn)行
  • @RunWith(SpringJUnit4ClassRunner.class),讓測(cè)試運(yùn)行于Spring測(cè)試環(huán)境
  • @RunWith(Suite.class)的話就是一套測(cè)試集合,

在使用 spring-test 的過(guò)程中,有兩個(gè) runner 可以選擇,分別是 SpringRunner 和 SpringJUnit4ClassRunner。

如果是在 4.3 之前,只能選擇 SpringJUnit4ClassRunner,如果是 4.3 之后,建議選擇 SpringRunner。

SpringRunner 對(duì) junit 的版本有要求,需要 4.12 及以上。

@RunWith(SpringJUnit4ClassRunner.class)使用了Spring的SpringJUnit4ClassRunner,以便在測(cè)試開(kāi)始的時(shí)候自動(dòng)創(chuàng)建Spring的應(yīng)用上下文。

其他的想創(chuàng)建spring容器的話,就得在web.xml配置classloder。

注解了@RunWith就可以直接使用spring容器,直接使用@Test注解,不用啟動(dòng)spring容器

@ContextConfiguration

@ContextConfiguration這個(gè)注解通常與@RunWith(SpringJUnit4ClassRunner.class)聯(lián)合使用用來(lái)測(cè)試

當(dāng)一個(gè)類(lèi)添加了注解@Component,那么他就自動(dòng)變成了一個(gè)bean,就不需要再Spring配置文件中顯示的配置了。

把這些bean收集起來(lái)通常有兩種方式,Java的方式和XML的方式。

當(dāng)這些bean收集起來(lái)之后,當(dāng)我們想要在某個(gè)測(cè)試類(lèi)使用@Autowired注解來(lái)引入這些收集起來(lái)的bean時(shí),只需要給這個(gè)測(cè)試類(lèi)添加@ContextConfiguration注解來(lái)標(biāo)注我們想要導(dǎo)入這個(gè)測(cè)試類(lèi)的某些bean。

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {"classpath*:/*.xml"})
public class CDPlayerTest {

}

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • IDEA提示 add *** to custom tags問(wèn)題及解決

    IDEA提示 add *** to custom tags問(wèn)題及解決

    文章介紹了如何在文檔注釋中添加自定義注解(@xxx),并提供了添加和刪除注解的方法,總結(jié)了個(gè)人經(jīng)驗(yàn),希望對(duì)大家有所幫助
    2024-12-12
  • Java語(yǔ)言Consistent Hash算法學(xué)習(xí)筆記(代碼示例)

    Java語(yǔ)言Consistent Hash算法學(xué)習(xí)筆記(代碼示例)

    這篇文章主要介紹了Java語(yǔ)言Consistent Hash算法學(xué)習(xí)筆記(代碼示例),分享了相關(guān)代碼示例,小編覺(jué)得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • Shiro+SpringBoot時(shí),anon配置的匿名路徑被攔截,自定義配置類(lèi)走過(guò)的坑及解決

    Shiro+SpringBoot時(shí),anon配置的匿名路徑被攔截,自定義配置類(lèi)走過(guò)的坑及解決

    文章主要講述了在Java配置類(lèi)中使用`@Configuration`注解的重要性,并通過(guò)修改Shiro配置時(shí)遇到的問(wèn)題,強(qiáng)調(diào)了使用`LinkedHashMap`而不是`HashMap`的原因,同時(shí),文章還提供了一些面試題和總結(jié),幫助讀者更好地理解和應(yīng)用這些知識(shí)
    2026-03-03
  • SpringBoot中的異步執(zhí)行方法詳解

    SpringBoot中的異步執(zhí)行方法詳解

    這篇文章主要介紹了SpringBoot中的異步執(zhí)行方法詳解,ThreadpoolTaskExecutor不需要手動(dòng)的創(chuàng)建當(dāng)前線程池,但往往我們還是會(huì)手動(dòng)指定,具體原因看源碼就可以自有判斷,需要的朋友可以參考下
    2023-10-10
  • 最大子數(shù)組和Java實(shí)現(xiàn)代碼示例

    最大子數(shù)組和Java實(shí)現(xiàn)代碼示例

    這篇文章主要介紹了最大子數(shù)組和Java實(shí)現(xiàn)的相關(guān)資料,文中介紹了兩種方法來(lái)解決尋找具有最大和的連續(xù)子數(shù)組的問(wèn)題,第一種方法是動(dòng)態(tài)規(guī)劃,第二種方法是分治法,需要的朋友可以參考下
    2024-11-11
  • Spring sentinel哨兵模式相關(guān)原理解析

    Spring sentinel哨兵模式相關(guān)原理解析

    這篇文章主要介紹了Spring sentinel哨兵模式相關(guān)原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • 解決JSTL foEach標(biāo)簽 刷新報(bào)錯(cuò)的方法

    解決JSTL foEach標(biāo)簽 刷新報(bào)錯(cuò)的方法

    本篇文章是對(duì)JSTL foEach標(biāo)簽刷新報(bào)錯(cuò)的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • 解決IDEA插件市場(chǎng)Plugins無(wú)法加載的問(wèn)題

    解決IDEA插件市場(chǎng)Plugins無(wú)法加載的問(wèn)題

    這篇文章主要介紹了解決IDEA插件市場(chǎng)Plugins無(wú)法加載的問(wèn)題,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Java中線程Thread的特點(diǎn)及使用

    Java中線程Thread的特點(diǎn)及使用

    這篇文章主要介紹了Java中線程的特點(diǎn)及使用,線程是進(jìn)程的組成部分,一個(gè)進(jìn)程可以擁有多個(gè)線程,而一個(gè)線程必須擁有一個(gè)父進(jìn)程,那么線程該如何使用,讓我們一起來(lái)看看吧
    2023-04-04
  • Java中反射的應(yīng)用

    Java中反射的應(yīng)用

    這篇文章主要介紹了Java中反射的應(yīng)用,通過(guò)反射,我們可以在運(yùn)行時(shí)檢查類(lèi)的屬性、方法和構(gòu)造函數(shù),并且可以在不知道類(lèi)名的情況下創(chuàng)建對(duì)象、調(diào)用方法和訪問(wèn)屬性,需要的朋友可以參考下
    2023-10-10

最新評(píng)論

上林县| 长武县| 绥宁县| 彰武县| 抚宁县| 水城县| 商丘市| 科尔| 墨竹工卡县| 巴彦县| 乌兰浩特市| 龙南县| 平罗县| 台州市| 洪雅县| 收藏| 宁津县| 咸阳市| 涞水县| 内丘县| 阳泉市| 朝阳区| 呼图壁县| 丹棱县| 孟津县| 岳阳县| 大余县| 徐汇区| 界首市| 广西| 澳门| 宝应县| 交口县| 银川市| 百色市| 双鸭山市| 镇原县| 余江县| 四子王旗| 稻城县| 彰化市|