Spring整合junit的配置過(guò)程圖解
配置步驟:
1.導(dǎo)入Spring整合Junit的jar(坐標(biāo)):
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>5.0.2.RELEASE</version>
<scope>test</scope>
</dependency>
2.使用Junit提供的一個(gè)注解@Runwith()把原有的main方法替換成spring提供的,這樣就可以創(chuàng)建容器了:

3.告知Spring的運(yùn)行器,spring的容器創(chuàng)建是基于xml的還是基于注解的,并且說(shuō)明位置;
@ContextConfiguration
基于xml:location:指定xml文件的位置,加上classpath關(guān)鍵字,表示在類(lèi)路徑下

基于注解:classes:指定注解類(lèi)所在的位置

4.注意!當(dāng)我們使用spring 5.x版本的時(shí)候,要求junit的jar必須是4.12及以上?。。?/p>
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Java將List轉(zhuǎn)換為String的幾種常見(jiàn)方式
在實(shí)際開(kāi)發(fā)中經(jīng)常遇到List轉(zhuǎn)為String字符串的情況,下面這篇文章主要給大家介紹了關(guān)于Java將List轉(zhuǎn)換為String的幾種常見(jiàn)方式,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-03-03
解決maven update project 后項(xiàng)目jdk變成1.5的問(wèn)題
下面小編就為大家?guī)?lái)一篇解決maven update project 后項(xiàng)目jdk變成1.5的問(wèn)題。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起 小編過(guò)來(lái)看看吧2016-11-11
詳解MyBatis中Executor執(zhí)行SQL語(yǔ)句的過(guò)程
MyBatis中獲取SqlSession時(shí)會(huì)創(chuàng)建執(zhí)行器Executor并存放在SqlSession中,本篇文章將以MapperMethod的execute() 方法作為起點(diǎn),對(duì)MyBatis中的一次實(shí)際執(zhí)行請(qǐng)求進(jìn)行說(shuō)明,并結(jié)合源碼對(duì)執(zhí)行器Executor的原理進(jìn)行闡釋2023-07-07
詳解Java使用雙異步后如何保證數(shù)據(jù)一致性
這篇文章主要為大家詳細(xì)介紹了Java使用雙異步后如何保證數(shù)據(jù)一致性,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,有需要的小伙伴可以了解下2024-01-01
springboot jpaRepository為何一定要對(duì)Entity序列化
這篇文章主要介紹了springboot jpaRepository為何一定要對(duì)Entity序列化,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-12-12
面向?qū)ο缶幊?Java中的抽象數(shù)據(jù)類(lèi)型
面向?qū)ο缶幊?Java中的抽象數(shù)據(jù)類(lèi)型...2006-12-12
spring boot simple類(lèi)型cache使用詳解
這篇文章主要介紹了spring boot simple類(lèi)型cache使用,這里用的不是 redis 的緩存,simple 的緩存默認(rèn)用的是java的ConcurrentHashMap, 單純的simple緩存,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-10-10
springboot自帶的緩存@EnableCaching用法
這篇文章主要介紹了springboot自帶的緩存@EnableCaching用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-08-08

