Spring boot測試找不到SpringRunner.class的問題
Spring boot測試找不到SpringRunner.class
原因
Maven依賴有一個<scope>,因為JUnit是直接添加到路徑中,并不是通過Maven依賴加入,如果加入了<scope>會導(dǎo)致匹配不上
?? ??? ?<dependency> ?? ??? ??? ?<groupId>org.springframework.boot</groupId> ?? ??? ??? ?<artifactId>spring-boot-starter-web</artifactId> ?? ??? ??? ?<scope>test</scope> ?? ??? ?</dependency>
解決方式
因為在Maven依賴中多了<scope>標(biāo)簽,所以刪除之后即可
?? ??? ?<dependency> ?? ??? ??? ?<groupId>org.springframework.boot</groupId> ?? ??? ??? ?<artifactId>spring-boot-starter-web</artifactId> ?? ??? ?</dependency>
@RunWith(SpringRunner.class)測試SpringRunner.class找不到報紅
SpringRunner報紅無法添加類
上pom.xml文件中去掉scope標(biāo)簽內(nèi)容即可。
如下圖所示
問題解決
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java排序之Comparable和Comparator比較器詳解
這篇文章主要介紹了Java排序之Comparable和Comparator比較器詳解,Comparable<T>是內(nèi)部比較器,Comparator<T>是外部比較器,最推薦使用Comparator<T>接口排序,Comparator提供靜態(tài)方法很方便,推薦使用,需要的朋友可以參考下2024-01-01Java計時器StopWatch實現(xiàn)方法代碼實例
這篇文章主要介紹了Java計時器StopWatch實現(xiàn)方法代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-07-07@CacheEvict 清除多個key的實現(xiàn)方式
這篇文章主要介紹了@CacheEvict 清除多個key的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-02-02eclipse springboot工程打war包方法及再Tomcat中運行的方法
這篇文章主要介紹了eclipse springboot工程打war包方法及再Tomcat中運行的方法,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-08-08Java在PowerPoint中添加上標(biāo)和下標(biāo)的實現(xiàn)方法
當(dāng)我們在演示文稿中添加商標(biāo)、版權(quán)或其他符號時,我們可能希望該符號出現(xiàn)在某個文本的上方或下方。在Microsoft PowerPoint中,我們可以通過對符號應(yīng)用上標(biāo)或下標(biāo)格式來實現(xiàn)這種效果,這篇文章主要介紹了Java在PowerPoint中添加上標(biāo)和下標(biāo),需要的朋友可以參考下2022-10-10