01-SpringBootTest無法啟動:java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use

来源:https://www.cnblogs.com/OnlyOnYourself-lzw/archive/2022/08/07/16559087.html
-Advertisement-
Play Games

SpringBootTest無法啟動:java.lang.IllegalStateException Unable to find a @SpringBootConfiguration, you need to use 1、出現的原因 個人代碼如下所示 無法啟動的原因是因為,當前測試類@Spring ...


SpringBootTest無法啟動:java.lang.IllegalStateException Unable to find a @SpringBootConfiguration, you need to use

1、出現的原因

  • 個人代碼如下所示

  • 無法啟動的原因是因為,當前測試類@SpringBootTest註解會在啟動的時候尋找當前項目的啟動類

    • 當@SpringBootTest註解沒有賦值的時候,會去尋找同一個包或者子包下尋找啟動類
  • 然後顯而易見,當前測試類跟啟動類並沒有在同一個包或子包下

2、解決辦法

解決辦法1:@SpringBootTest的classes屬性賦值

  • 給@SpringBootTest註解的classes屬性賦值,將當前啟動類的編譯包賦值給它

    • @SpringBootTest(classes = HotelDemoApplication.class)
      

解決辦法2:將從當前測試類放到啟動類的同一個包下


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 序列類型 字元串 由很多個字元組成的字元序列,字元串屬於 **序列類型 序列簡介 數值類型:可以表示 數字,數值 int float bool 序列類型:存儲多個數據的一種數據類型 str : 可以存儲數字,字母,特殊符號,中文等數據.表現形式為 一對引號包囊起來的數據 list 列表 tuple ...
  • 八、HighLevelAPI 8.1、RestAPI介紹&項目導入 8.1.1、RestAPI介紹 ES官方提供了各種不同語言的客戶端,用來操作ES。這些客戶端的本質就是組裝DSL語句,通過http請求發送給ES 官方文檔地址 https://www.elastic.co/guide/en/elas ...
  • Java常用類 1.字元串相關類練習 1.1StringBuilder練習 package li.normalclass.stringbuilder; public class TestBuffer { public static void main(String[] args) { StringB ...
  • 目錄 一.簡介 二.效果演示 三.源碼下載 四.猜你喜歡 零基礎 OpenGL (ES) 學習路線推薦 : OpenGL (ES) 學習目錄 >> OpenGL ES 基礎 零基礎 OpenGL (ES) 學習路線推薦 : OpenGL (ES) 學習目錄 >> OpenGL ES 轉場 零基礎 O ...
  • print函數中總是涉及到各式各樣的輸出,為了方便學習和查詢,今天在這裡特意做一個總結!註意:#後為輸出結果 1、“,”分隔 1 print("hello","world") #hello world(預設空格連接) 2、“+”連接 1 print("hello"+"world") #hellowo ...
  • 過濾器鏈分析 提起Spring Security的實現原理,很多讀者都會想到過濾器鏈。因為Spring Security中的所有功能都是通過過濾器來實現的,這些過濾器組成一個完整的過濾器鏈。那麼,這些過濾器 鏈是如何初始化的?我們前面反覆提到的AuthenticationManager又是如何初始化 ...
  • #SpringCloud環境搭建 --- Rest使用 個人主頁:https://www.cnblogs.com/xbudian/ 今天來到SpringCloud的學習,我們從spring boot微服務階段,學習到了用springboot去創建很多的微服務,但是這麼多微服務我們如果去管理,以及相互... ...
  • 在應對日漸複雜的業務環境,單個資料庫所能承載的壓力已經遠遠不夠。很多業務中誕生了主從資料庫的架構模型,將數據讀寫進行分離,主庫寫,從庫讀,以提升服務的吞吐量。 在進行代碼設計的時候,我們很自然會想到一個問題,一個業務操作,往往會包括讀 和 寫,例如在實現一個閱讀點擊量的簡單需求的時候,是不是需要先查 ...
一周排行
    -Advertisement-
    Play Games
  • 經常看到有群友調侃“為什麼搞Java的總在學習JVM調優?那是因為Java爛!我們.NET就不需要搞這些!”真的是這樣嗎?今天我就用一個案例來分析一下。 昨天,一位學生問了我一個問題:他建了一個預設的ASP.NET Core Web API的項目,也就是那個WeatherForecast的預設項目模 ...
  • 很多軟體工程師都認為MD5是一種加密演算法,然而這種觀點是不對的。作為一個 1992 年第一次被公開的演算法,到今天為止已經被髮現了一些致命的漏洞。本文討論MD5在密碼保存方面的一些問題。 ...
  • Maven可以使我們在構建項目時需要用到很多第三方類jar包,如下一些常用jar包 而maven的出現可以讓我們避免手動導入jar包出現的某些問題,它可以自動下載那須所需要的jar包 我們只需要在創建的maven項目自動生成的pom.xml中輸入如下代碼 <dependencies> <!--ser ...
  • 來源:https://developer.aliyun.com/article/694020 非同步調用幾乎是處理高併發Web應用性能問題的萬金油,那麼什麼是“非同步調用”? “非同步調用”對應的是“同步調用”,同步調用指程式按照定義順序依次執行,每一行程式都必須等待上一行程式執行完成之後才能執行;非同步調 ...
  • 1.面向對象 面向對象編程是在面向過程編程的基礎上發展來的,它比面向過程編程具有更強的靈活性和擴展性,所以可以先瞭解下什麼是面向過程編程: 面向過程編程的核心是過程,就是分析出實現需求所需要的步驟,通過函數一步一步實現這些步驟,接著依次調用即可,再簡單理解就是程式 從上到下一步步執行,從頭到尾的解決 ...
  • 10瓶毒藥其中只有一瓶有毒至少需要幾隻老鼠可以找到有毒的那瓶 身似浮雲,心如飛絮,氣若游絲。 用二分查找和二進位位運算的思想都可以把死亡的老鼠降到最低。 其中,二進位位運算就是每一隻老鼠代表一個二進位0或1,0就代表老鼠存活,1代表老鼠死亡;根據數學運算 23 = 8、24 = 16,那麼至少需要四 ...
  • 一、Kafka存在哪些方面的優勢 1. 多生產者 可以無縫地支持多個生產者,不管客戶端在使用單個主題還是多個主題。 2. 多消費者 支持多個消費者從一個單獨的消息流上讀取數據,而且消費者之間互不影響。 3. 基於磁碟的數據存儲 支持消費者非實時地讀取消息,由於消息被提交到磁碟,根據設置的規則進行保存 ...
  • 大家好,我是陶朱公Boy。 前言 上一篇文章《關於狀態機的技術選型,最後一個真心好》我跟大家聊了一下關於”狀態機“的話題。從眾多技術選型中我也推薦了一款阿裡開源的狀態機—“cola-statemachine”。 於是就有小伙伴私信我,自己項目也考慮引入這款狀態機,但網上資料實在太少,能不能系統的介紹 ...
  • 使用腳本自動跑實驗(Ubuntu),將實驗結果記錄在文件中,併在實驗結束之後將結果通過郵件發送到郵箱,最後在windows端自動解析成excel表格。 ...
  • 話說在前面,我不是小黑子~ 我是超級大黑子😏 表弟大周末的跑來我家,沒事幹天天騷擾我,搞得我都不能跟小姐姐好好聊天了,於是為了打發表弟,我決定用Python做一個小游戲來消耗一下他的精力,我思來想去,決定把他變成小黑子,於是做了一個坤坤打籃球的游戲,沒想到他還挺愛玩的~ 終於解放了,於是我把游戲寫 ...