Spring Boot單元測試報錯java.lang.IllegalStateException: Could not load TestContextBootstrapper [null]

一:運行test類方法時候報錯

報錯
java.lang.IllegalStateException: Could not load TestContextBootstrapper [null]. Specify @BootstrapWith's 'value' attribute or make the default bootstrapper class available.at org.springframework.test.context.BootstrapUtils.resolveTestContextBootstrapper(BootstrapUtils.java:147)at org.springframework.test.context.TestContextManager.<init>(TestContextManager.java:122)at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTestContextManager(SpringJUnit4ClassRunner.java:151)at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.<init>(SpringJUnit4ClassRunner.java:142)at org.springframework.test.context.junit4.SpringRunner.<init>(SpringRunner.java:49)at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)at java.lang.reflect.Constructor.newInstance(Constructor.java:423)at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:33)at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:36)at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:49)at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)
Caused by: java.lang.NoClassDefFoundError: org/springframework/util/ConcurrentLruCacheat org.springframework.test.context.TestContextAnnotationUtils.<clinit>(TestContextAnnotationUtils.java:74)at org.springframework.test.context.BootstrapUtils.resolveExplicitTestContextBootstrapper(BootstrapUtils.java:157)at org.springframework.test.context.BootstrapUtils.resolveTestContextBootstrapper(BootstrapUtils.java:130)... 19 more
Caused by: java.lang.ClassNotFoundException: org.springframework.util.ConcurrentLruCacheat java.net.URLClassLoader.findClass(URLClassLoader.java:382)at java.lang.ClassLoader.loadClass(ClassLoader.java:424)at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)at java.lang.ClassLoader.loadClass(ClassLoader.java:357)... 22 more

?

二:分析原因,發現版本不一致

?

三:找到pom文件,?把<version>RELEASE</version>注釋掉,刷新一下maven依賴

?

四:修改后,依賴版本一致,di s

?

五:可以運行了

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/270685.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/270685.shtml
英文地址,請注明出處:http://en.pswp.cn/news/270685.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

PHP底層原理分析和底層擴展編寫

運行原理 http://www.phpchina.com/article-40203-1.htmlPHP底層開發 可以理解為就是C的開發&#xff0c;那么簡單地說如果我們要查看某個PHP函數的底層實現怎么看呢&#xff1f;需要PHP源碼包&#xff1a;http://www.php.net/downloads.php主要目錄是Zend 和ext(寫擴展的目錄…

硬件知識:DP接口和HDMI接口對比,看完你就懂了

目錄 一、DP接口 二、HDMI接口 三、總結 電腦顯示器高清傳輸通過會用到兩個接口&#xff0c;就是DP接口和HDMI接口&#xff0c;今天電腦學習小編帶大家對比一下這兩個接口。 一、DP接口 DisplayPort縮寫DP&#xff0c;是一個由PC及芯片制造商聯盟開發&#xff0c;視頻電子標準協…

文治者必有武備不然長大了挨欺負_【博古齋·六月春拍】人文事者必有武備

原標題&#xff1a;【博古齋六月春拍】人文事者必有武備上海博古齋 2017年春季藝術品拍賣會6月24日 中國書畫 文房雅玩6月25日 古籍善本文獻資料上海大劇院八樓宴會廳(上海市黃陂北路200號A1門入口)圖錄已寄出&#xff0c;請各位藏友注意查收人文事者必有武備LOT 1649 武備志二…

@Transactional 使用

1 .添加位置 1&#xff09;接口實現類或接口實現方法上&#xff0c;而不是接口類中。 2&#xff09;訪問權限&#xff1a;public 的方法才起作用。Transactional 注解應該只被應用到 public 方法上&#xff0c;這是由 Spring AOP 的本質決定的。 系統設計&#xff1a;將標簽放…

SpringBoot集成JPA用法筆記

今天給大家整理SpringBoot集成JPA用法。希望對大家能有所幫助&#xff01;搭建SpringBoot項目新建配置文件 application.ymlserver: port: 8090 spring: #通用的數據源配置datasource: driverClassName: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/test?useSSLf…

【轉】有的共享軟件賺了一百萬美元,而為什么你沒有?我的軟件推廣成功之路...

有的共享軟件賺了一百萬美元&#xff0c;而為什么你沒有&#xff1f; 轉自&#xff1a;http://blog.csdn.net/wangjiwei2010/article/details/1267044 譯&#xff1a;DreamGoal 原作&#xff1a;Steve Pavlin 幾個月以前&#xff0c;我決定對共享軟件業進行一項非正式的長期研…

vue全局引入openlayers_vue中使用OpenLayers(一):引入谷歌地圖

vue中使用OpenLayers(一)&#xff1a;引入谷歌地圖第一步npm install olpackage.json 中可以看到第二步引入import "ol/ol.css";import Map from "ol/Map";import Feature from "ol/Feature";import View from "ol/View";import XYZ f…

顯示器知識:分辨率1080P、2K、4K、8K相關知識介紹,看完你就懂了

現在各種電視和顯示器都會出現4K、高清等字樣。4K到底意味著什么呢&#xff1f; 它比超高清(Ultra HD)的像素還要多嗎&#xff1f; 如果4K是1080p的四倍&#xff0c;那是否意味著4K就等于4320p&#xff1f; 以上三個問題按順序回答&#xff1a;視情況而定&#xff1b;有時候是這…

c++大文本比較_Excel – 將文本轉換為數值,第二種方法會的請舉左手

工作中經常收到的數據是從系統直接導出的&#xff0c;有的數據看上去是數字&#xff0c;其實是文本格式。這種數字在 Excel 看來就是個文本&#xff0c;無法參與任何計算分析。所以首先就要把它們轉換成真正的數值。案例&#xff1a;下圖 1 中的 B、C 列均為文本格式&#xff0…

網絡知識:整理各種路由器組網方法!網跨段也能訪問

很多朋友問到&#xff0c;針對不同網段的兩個電腦設備如何實現通信&#xff1f;這個通常在企業辦公中會遇到&#xff0c;我們經常會遇到企業隨著員工或部門的增多&#xff0c;增加了一個路由器&#xff0c;分了兩個網段&#xff0c;A子網和B子網就處于不同網段&#xff0c;當網…

bootstrap.yml與application.properties區別?

1. bootstrap.yml先于application.properties被加載。 2. bootstrap.yml被Spring ApplicationContext的父類加載&#xff0c;這個類先于加載application.yml的ApplicatonContext啟動。

hsv 明度的范圍_色彩空間中的 HSL、HSV、HSB 有什么區別?

首先&#xff0c; HSB 和 HSV 是同一個東西&#xff0c;只是名稱不同&#xff0c;本文后面僅使用 HSB&#xff0c;當提到它的時候&#xff0c;也代表 HSV。HSB 和 HSL 在字面意思上是一樣的&#xff1a;H 指的是色相(Hue)&#xff0c;就是顏色名稱&#xff0c;例如“紅色”、“…

Java技術:serialVersionUID作用介紹

serialVersionUID概念介紹英文翻譯的意思是序列化版本號。凡是實現Serializable接口的類都會有一個表示序列化版本標識符的靜態變量。serialVersionUID的生成方式默認的1L&#xff1a;比如&#xff1a;private static final long serialVersionUID 1L; 。根據類名、接口名、成…

服務雪崩

假設存在如下調用鏈 而此時&#xff0c;Service A的流量波動很大&#xff0c;流量經常會突然性增加&#xff01;那么在這種情況下&#xff0c;就算Service A能扛得住請求&#xff0c;Service B和Service C未必能扛得住這突發的請求。 此時&#xff0c;如果Service C因為抗不住…

華為的型號命名規則_華為交換機s2700系列命名規則

華為交換機s2700系列命名規則華為交換機s2700系列命名規則上一篇我們聊到S2700系列機型的命名規則方法。基于要滿足不同用戶的市場需求&#xff0c;S2700系列提供了多款機型。咱們就以S2700-26TP-PWR-EI、S2710-52P-SI-AC、S2700-52P-EI-AC以及S2700-9TP-SI為模板來講解S2700系…

電腦技巧:Win10操作系統關閉這幾個功能,可以大幅度提升電腦的運行速度

目錄 一、禁用Cortana語音助手 二、關閉onedrive自動同步服務 三、關閉微軟自帶的Windows Search服務 四、關閉windows自動更新 五、清理緩存文件 六、減少不必要開機啟動項 今天小編給大家介紹一下Win10操作系統需要關閉的幾個功能&#xff0c;能讓你的電腦飛速運轉&#xff0…

mysql換成oracle_從mysql轉換到oracle數據庫

最近做了幾個項目&#xff0c;我對項目的要求(有些也是客戶的要求)都是既要能用mysql數據庫&#xff0c;又要能用oracle數據庫&#xff0c;開發時盡量用mysql&#xff0c;等到發布時要求兩者都能適應。因為兩種數據庫還是許多具體的應用有些不同&#xff0c;而我們開發中采用的…

硬件知識:視頻分配器、畫面分割器、矩陣、延長器相關知識介紹

目錄 1、視頻分配器 2、視頻切換器 3、視頻矩陣 4、畫面分割器 5、延長器 你知道視頻分配器&#xff0c;畫面分割器&#xff0c;矩陣各自的作用都是什么嗎&#xff1f;今天小編就為大家詳細的介紹下它們各自的區別。 1、視頻分配器 視頻分配器是一種把一個源平均分配成多路視頻…