您好,登錄后才能下訂單哦!
今天小編給大家分享一下Spring Junit測試找不到SpringJUnit4ClassRunner.class怎么解決的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
1.當使用Junit指定啟動類為SpringJUnit4ClassRunner.class,發現SpringJUnit4ClassRunner.class找不到
2.參考網上說是因為空格問題,但是本次遇到的問題其實不是
1.本次測試使用Maven管理的項目,而不是直接導入spring-test的jar包
2.查看Maven依賴,發現里面還有一個<scope>,因為JUnit是直接添加到路徑中,并不是通過Maven依賴加入,如果加入了<scope>會導致匹配不上
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>5.0.9.RELEASE</version> <scope>test</scope> </dependency>
1.因為在Maven依賴中多了<scope>標簽,所以刪除之后即可
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>5.0.9.RELEASE</version> </dependency>
2.刪除之后再次測試,成功找到SpringJUnit4ClassRunner.class
maven項目@RunWith找不到SpringJUnit4ClassRunner.class
1、在使用maven創建項目后在在Maven Repository網站找到的相關然后在eclipse中jar包無法使用
2、在使用@RunWith(SpringJUnit4ClassRunner.class)時找不到SpringJUnit4ClassRunner.class
3、網上解決方法是相關空格的問題
使用maven創建web項目后,不直接導入相關包。
在pom.xml中導入相關依賴后發現相關jar不能使用
與其他依賴對比后發現在無法使用的依賴關系中有存在標簽
刪除標簽后相關依賴可以使用,@RunWith能找到SpringJUnit4ClassRunner.class,相關其他依賴也是存在這樣的問題
以上就是“Spring Junit測試找不到SpringJUnit4ClassRunner.class怎么解決”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。