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

@RunWith(SpringJUnit4ClassRunner.class)報錯問題及解決

 更新時間:2023年04月24日 14:36:24   作者:Lisme丶  
這篇文章主要介紹了@RunWith(SpringJUnit4ClassRunner.class)報錯問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

@RunWith(SpringJUnit4ClassRunner.class)報錯

這里寫圖片描述

1、查看Spring整合Junit測試時需要的jar包.是否加載進來,如果沒有需要重新加載

這里寫圖片描述

2、如果spring-test-3.2.0.RELEASE.jar已經導入進來,還會出錯,看是否導入一下兩個類包的接口

這里寫圖片描述

我的改完后已經不再出現(xiàn)錯誤

@RunWith和 SpringJUnit4ClassRunner-->junit4和Spring一起使用

今天在看Spring的Demo的時候,看到了如此單元測試的寫法

如下:

@RunWIth(SpringJunit4ClassRunner.class)
@ContextConfiguration(locations = {"classpath:applicationContext.xml"}

public ?class MyTest
{
@Test

public void hehe()

{
//.......
}
}

這種寫法是為了讓測試在Spring容器環(huán)境下執(zhí)行。

Spring的容器環(huán)境是啥呢?

比如常見的 Service  Dao  Action , 這些個東西,都在Spring容器里,junit需要將他們拿到,并且使用來測試。

好,筆者寫一個十分簡單的demo讓大家有個體會!

顯示demo的項目結構

要寫的東西就兩個 applicationContext.xml 和MyTest.java

applicationContext.xml 中僅僅只定義了一個Date對象。

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
 
 
    <bean name="date" class="java.util.Date"/>
 
 
</beans>

接下來是MyTest.java的內容

import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
 
import javax.annotation.Resource;
import java.util.Date;
 
/**
 * Created by HuLuo on 2016/8/19.
 */
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {"classpath:applicationContext.xml"})
public class MyTest
{
    @Resource
    Date date;
 
    @Test
    public void hehe()
    {
        System.out.println(date.toLocaleString());
    }
}

最后只需要運行就可以了。

最后如圖所示,成功拿到了Spring容器里的Date對象。

諸如哪些   Action Service Dao  ServiceImpl DaoImpl都是一個道理,可以通過這種方式拿到,然后進行單元測試。。。

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 精通Java List 按字段提取對象

    精通Java List 按字段提取對象

    這篇文章主要介紹了精通Java List 按字段提取對象的相關資料,需要的朋友可以參考下
    2023-11-11
  • hadoop的hdfs文件操作實現(xiàn)上傳文件到hdfs

    hadoop的hdfs文件操作實現(xiàn)上傳文件到hdfs

    這篇文章主要介紹了使用hadoop的API對HDFS上的文件訪問,其中包括上傳文件到HDFS上、從HDFS上下載文件和刪除HDFS上的文件,需要的朋友可以參考下
    2014-03-03
  • 如何將JSON字符串數組轉對象集合

    如何將JSON字符串數組轉對象集合

    這篇文章主要介紹了如何將JSON字符串數組轉對象集合,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • struts2獲取服務器臨時目錄的方法

    struts2獲取服務器臨時目錄的方法

    這篇文章主要為大家詳細介紹了struts2獲取服務器臨時目錄的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • JAVA定義變量與輸出詳解

    JAVA定義變量與輸出詳解

    這篇文章主要介紹了JAVA定義變量與輸出詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • springboot利用easypoi實現(xiàn)簡單導出功能

    springboot利用easypoi實現(xiàn)簡單導出功能

    本文介紹了如何使用Spring Boot和EasyPoi庫實現(xiàn)Excel文件的導出功能,EasyPoi是一個簡化Excel和Word操作的工具,通過簡單的配置和代碼,可以輕松地將Java對象導出為Excel文件,并且支持圖片導出等功能,感興趣的朋友一起看看吧
    2024-12-12
  • 501 Command "HELO" requires an argument問題的解決方法

    501 Command "HELO" requires an argument問題的解決方法

    換一個windows服務器,發(fā)現(xiàn)就沒這樣的問題,僅在一臺Linux服務器上可以重現(xiàn),直觀感覺就是這臺Linux服務器某些配置有問題
    2013-08-08
  • 詳解Spring Bean 之間的特殊關系

    詳解Spring Bean 之間的特殊關系

    在 Spring 容器中,兩個 Bean 之間除了通過 <ref> 建立依賴關系外,還存在著一些特殊關系。這篇文章給大家想想介紹了Spring Bean 之間的特殊關系,非常不錯,具有參考借鑒價值,需要的朋友參考下
    2018-05-05
  • 詳解在Spring中如何使用AspectJ來實現(xiàn)AOP

    詳解在Spring中如何使用AspectJ來實現(xiàn)AOP

    這篇文章主要介紹了詳解在Spring中如何使用AspectJ來實現(xiàn)AOP,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • SpringBoot如何根據目錄路徑生成接口的url路徑

    SpringBoot如何根據目錄路徑生成接口的url路徑

    這篇文章主要介紹了SpringBoot如何根據目錄路徑生成接口的url路徑,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11

最新評論

南安市| 郯城县| 庄河市| 康平县| 体育| 开远市| 阿尔山市| 嘉义县| 云安县| 桃园市| 峡江县| 泸水县| 特克斯县| 中西区| 门头沟区| 托克托县| 鸡东县| 清水河县| 临清市| 英山县| 枣阳市| 成武县| 海宁市| 德保县| 林甸县| 双流县| 阿鲁科尔沁旗| 洪洞县| 永善县| 漯河市| 三河市| 堆龙德庆县| 恭城| 拉孜县| 荆州市| 穆棱市| 房产| 南乐县| 昔阳县| 屏山县| 杭锦后旗|