測試springboot項目出現Test Ignored的解決
測試springboot項目出現Test Ignored
今天在寫springBoot項目運行測試類時出現瞭以下問題:
Test ignored.
java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=…) with your test
原因是我在建包時把啟動類放到瞭servlet包下,如圖
需要把這個啟動目錄放到根目錄下,移出來問題就解決瞭
測試類不報錯隻提示Test ignored的解決
在點擊運行測試方法後出現如下錯誤:
解決方法:
在這個位置需要有一個Java類,名字可以隨便寫。
類裡面這樣寫:
import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class MyApp { public static void main(String[] args) { SpringApplication.run(MyApp.class);//MyApp為你的啟動類的名稱 如下圖 } }
這相當於一個程序的入口,名字可以隨便起,但是一定得有。
以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。
推薦閱讀:
- 解決Spring boot 整合Junit遇到的坑
- springboot項目main函數啟動的操作
- SpringBoot自動配置與啟動流程詳細分析
- 利用5分鐘快速搭建一個springboot項目的全過程
- SpringBoot自動配置實現的詳細步驟