SpringBoot項(xiàng)目中org.junit.jupiter.api.Test報(bào)錯(cuò)問題及解決
SpringBoot項(xiàng)目中org.junit.jupiter.api.Test報(bào)錯(cuò)
1.通過找正常能使用的項(xiàng)目pom文件
打開依賴視圖找到j(luò)unit-jupiter的依賴項(xiàng)spring-boot-starter-test
(即spring-boot-starter-test的依賴pom文件中聚合了junit-jupiter的依賴)
2.再查看報(bào)錯(cuò)項(xiàng)目的spring-boot-starter-test依賴
發(fā)現(xiàn)2.1.3.RELEASE版本集成的是junit的依賴,說明版本過低
(舊版的spring-boot-starter-test使用的是junit的測(cè)試依賴)
//這兩個(gè)測(cè)試類不一樣的 import org.junit.Test; import org.junit.jupiter.api.Test; /** * org.junit.Test; * 這個(gè)是舊版JUnit4,SpringBoot在2.3.X及之前(<=2.3.12.RELEASE)集成該依賴 * org.junit.jupiter.api.Test; * 這個(gè)是新版JUnit5,SpringBoot在2.4.X及之后(>=2.4.0)集成該依賴 */
3.指定<version>
覆蓋掉項(xiàng)目版本默認(rèn)的或父工程中的版本即可
(通常開發(fā)中,版本號(hào)是統(tǒng)一抽離到頂級(jí)父pom文件中的<properties> 定義,使用{xxx}引用的,方便管理:統(tǒng)一更新)
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
java實(shí)現(xiàn)隨機(jī)生成驗(yàn)證碼圖片
這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)隨機(jī)生成驗(yàn)證碼圖片,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-12-12Spring?Boot?3.3?實(shí)現(xiàn)職責(zé)鏈模式輕松應(yīng)對(duì)電商訂單流程分析
在電商系統(tǒng)中,訂單處理流程包括庫(kù)存校驗(yàn)、優(yōu)惠券驗(yàn)證、運(yùn)費(fèi)計(jì)算等多個(gè)步驟,這些步驟具有順序依賴性,為了管理這些業(yè)務(wù)邏輯,職責(zé)鏈模式提供了解決方案,通過鏈?zhǔn)疥P(guān)系將處理邏輯模塊化,實(shí)現(xiàn)解耦和靈活擴(kuò)展,本文將探討如何結(jié)合SpringBoot實(shí)現(xiàn)職責(zé)鏈模式,優(yōu)化電商訂單處理流程2024-10-10