springboot-stack over flow

Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package.

問(wèn)題分析:并沒(méi)有使用@ComponentScanning注解,這里為什么會(huì)蹦出個(gè)這樣的注解呢?

SpringBoot在編寫(xiě)啟動(dòng)類(lèi)(Main方法所在的類(lèi))的時(shí)候如果不使用@ComponentScan指明對(duì)象掃描范圍,默認(rèn)指掃描當(dāng)前啟動(dòng)類(lèi)所在的包里的對(duì)象。

(注意:我在編寫(xiě)Main方法的時(shí)候并沒(méi)有加@ComponentScan注解,因而,他會(huì)掃描Application所在的包里的對(duì)象)

如果當(dāng)前啟動(dòng)類(lèi)沒(méi)有包,則在啟動(dòng)時(shí)會(huì)報(bào)錯(cuò):Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package錯(cuò)誤。

(注意:寫(xiě)在java文件夾下的Application類(lèi),是不從屬于任何一個(gè)包的,因而啟動(dòng)類(lèi)沒(méi)有包)

解決辦法:

方法一、將Application建在其他的包下面

方法二、在Application類(lèi)上面加@ComponentScan注解,指定要掃描的包

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 入口注解: @SpringBootApplication @SpringBootApplication,sprin...
    海若Hero閱讀 1,397評(píng)論 0 0
  • springBoot 快速搭建 開(kāi)發(fā)環(huán)境:JDK8,Maven3.3.9 訪問(wèn)https://start.spri...
    EricDD閱讀 377評(píng)論 0 1
  • 在微服務(wù)架構(gòu)中,業(yè)務(wù)都會(huì)被拆分成一個(gè)獨(dú)立的服務(wù),服務(wù)與服務(wù)的通訊是基于http restful的。Spring c...
    WebGiser閱讀 523評(píng)論 1 0
  • 之前項(xiàng)目中有個(gè)服務(wù)需要獨(dú)立出來(lái),同事用springboot改成了微服務(wù),這兩天沒(méi)啥忙的就給拿出瞅瞅?qū)W習(xí)一下~ De...
    YoRuo_閱讀 975評(píng)論 0 0
  • spring initializr https://start.spring.io/ mvn的工程結(jié)構(gòu) 配置pom...
    _羊羽_閱讀 168評(píng)論 0 0

友情鏈接更多精彩內(nèi)容