亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

SpringBoot中@ComponentScan的使用詳解

 更新時間:2021年11月08日 09:55:18   作者:終身編號9527  
這篇文章主要介紹了SpringBoot中@ComponentScan的使用詳解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

SpringBoot @ComponentScan的使用

SpringBoot的啟動類中有一個@ComponentScan,之前項目由于這個注解造成打包失敗,這里對于這個注解進(jìn)行總結(jié),防止下次遇到這個問題再被難住。

其實這個注解主要是針對于第三方j(luò)ar包中注解的應(yīng)用。

如果第三方包中沒有使用注解那么就完全不需要使用這個注解

使用方式如圖所示,這里掃描的是

maven項目的依賴包中的ins目錄下的組件

如果是直接引用項目

那么就要引用這個項目代碼的根路徑,一般公司會命名為“cn”

SpringBoot @ComponentScan 作用

SpringBoot在寫啟動類的時候如果不使用@ComponentScan指明對象掃描范圍,默認(rèn)指掃描當(dāng)前啟動類所在的包里的對象,如果當(dāng)前啟動類沒有包,則在啟動時會報錯:

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

因為啟動類不能直接放在main/java文件夾下,必須要建一個包把它放進(jìn)去或者使用@ComponentScan指明要掃描的包。代碼示例如下:

@SpringBootApplication
@ComponentScan(basePackageClasses=MytestApplication.class)
public class MytestApplication {
    public static void main(String[] args){
        SpringApplication.run(MytestApplication.class, args);
    }
}

@ComponentScan(basePackageClasses=要掃描類.class所在位置的包)-意思是要掃描哪個類所在的包

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解Spring Boot 中實現(xiàn)定時任務(wù)的兩種方式

    詳解Spring Boot 中實現(xiàn)定時任務(wù)的兩種方式

    這篇文章主要介紹了Spring Boot 中實現(xiàn)定時任務(wù)的兩種方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Spring Boot 啟動、停止、重啟、狀態(tài)腳本

    Spring Boot 啟動、停止、重啟、狀態(tài)腳本

    今天給大家分享Spring Boot 項目腳本(啟動、停止、重啟、狀態(tài)),通過示例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2021-06-06
  • Java實現(xiàn)窗體程序顯示日歷

    Java實現(xiàn)窗體程序顯示日歷

    這篇文章主要為大家詳細(xì)介紹了Java實現(xiàn)窗體程序顯示日歷,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • 詳解SpringBoot 添加對JSP的支持(附常見坑點)

    詳解SpringBoot 添加對JSP的支持(附常見坑點)

    這篇文章主要介紹了詳解SpringBoot 添加對JSP的支持(附常見坑點),非常具有實用價值,需要的朋友可以參考下
    2017-10-10
  • 如何解決java:錯誤:無效的源發(fā)行版:16

    如何解決java:錯誤:無效的源發(fā)行版:16

    這篇文章主要介紹了如何解決java:錯誤: 無效的源發(fā)行版:16問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • JavaWeb簡單用戶登錄注冊實例代碼(有驗證碼)

    JavaWeb簡單用戶登錄注冊實例代碼(有驗證碼)

    這篇文章主要介紹了JavaWeb簡單用戶登錄注冊實例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • Java實現(xiàn)經(jīng)典俄羅斯方塊游戲

    Java實現(xiàn)經(jīng)典俄羅斯方塊游戲

    俄羅斯方塊是一個最初由阿列克謝帕吉特諾夫在蘇聯(lián)設(shè)計和編程的益智類視頻游戲。本文將利用Java實現(xiàn)這一經(jīng)典的小游戲,需要的可以參考一下
    2022-01-01
  • Java深入講解異常處理try?catch的使用

    Java深入講解異常處理try?catch的使用

    這篇文章主要介紹了Java異常處理機(jī)制try?catch流程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2022-06-06
  • C++ 歸并排序(merge sort)案例詳解

    C++ 歸并排序(merge sort)案例詳解

    這篇文章主要介紹了C++ 歸并排序(merge sort)案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • 關(guān)于Springboot2.x集成lettuce連接redis集群報超時異常Command timed out after 6 second(s)

    關(guān)于Springboot2.x集成lettuce連接redis集群報超時異常Command timed out afte

    這篇文章主要介紹了Springboot2.x集成lettuce連接redis集群報超時異常Command timed out after 6 second(s),本文通過實例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2021-03-03

最新評論