最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot中@ComponentScan的使用詳解

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

SpringBoot @ComponentScan的使用

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

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

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

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

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

如果是直接引用項目

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

SpringBoot @ComponentScan 作用

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

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

因為啟動類不能直接放在main/java文件夾下,必須要建一個包把它放進去或者使用@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整合Mybatis思路梳理總結(jié)

    Spring整合Mybatis思路梳理總結(jié)

    mybatis-plus是一個 Mybatis 的增強工具,在 Mybatis 的基礎(chǔ)上只做增強不做改變,為簡化開發(fā)、提高效率而生,下面這篇文章主要給大家介紹了關(guān)于SpringBoot整合Mybatis-plus案例及用法實例的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • Mybatis-Plus設(shè)置全局或者局部ID自增的實現(xiàn)

    Mybatis-Plus設(shè)置全局或者局部ID自增的實現(xiàn)

    在使用Mybatis-Plus新增的時候,我們往往想要id隨著數(shù)據(jù)庫自增,本文主要介紹了Mybatis-Plus設(shè)置全局或者局部ID自增的實現(xiàn),具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01
  • java調(diào)用短信貓發(fā)短信示例

    java調(diào)用短信貓發(fā)短信示例

    這篇文章主要介紹了java調(diào)用短信貓發(fā)短信示例,需要的朋友可以參考下
    2014-04-04
  • 學會Pulsar Consumer的使用方式

    學會Pulsar Consumer的使用方式

    這篇文章主要介紹了Pulsar Consumer的使用方式,全文使用大量的代碼來做了詳細的講解,感興趣的小伙伴可以參考一下這篇文章,希望讀完能對你有很大的幫助
    2021-08-08
  • java程序員必會的遠程debug教程

    java程序員必會的遠程debug教程

    這篇文章主要為大家介紹了java程序員必會的遠程debug教程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • 編譯期動態(tài)替換三方包中的Class文件過程詳解

    編譯期動態(tài)替換三方包中的Class文件過程詳解

    這篇文章主要為大家介紹了編譯期動態(tài)替換三方包中的Class文件過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • JAVA如何按字節(jié)截取字符串

    JAVA如何按字節(jié)截取字符串

    這篇文章主要介紹了JAVA如何按字節(jié)截取字符串,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-01-01
  • Java設(shè)計模式之動態(tài)代理

    Java設(shè)計模式之動態(tài)代理

    今天小編就為大家分享一篇關(guān)于Java設(shè)計模式之動態(tài)代理,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • 完美解決SpringCloud-OpenFeign使用okhttp替換不生效問題

    完美解決SpringCloud-OpenFeign使用okhttp替換不生效問題

    這篇文章主要介紹了完美解決SpringCloud-OpenFeign使用okhttp替換不生效問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • Java從List中刪除元素的幾種方式小結(jié)

    Java從List中刪除元素的幾種方式小結(jié)

    在Java中,List 接口提供了一個 remove(Object o) 方法來移除列表中與給定對象相等的第一個元素,然而,直接使用這個方法來刪除列表中的元素有時并不是最優(yōu)的選擇,主要原因包括效率和同步性問題,本文介紹了Java從List中刪除元素的幾種方式,需要的朋友可以參考下
    2024-08-08

最新評論

西乌珠穆沁旗| 安远县| 广东省| 汉川市| 定西市| 南平市| 增城市| 孟州市| 新兴县| 榆林市| 望谟县| 黔江区| 霍山县| 安溪县| 旺苍县| 蚌埠市| 古浪县| 靖边县| 抚宁县| 灵璧县| 斗六市| 上饶市| 麻江县| 宣汉县| 绵阳市| 盐源县| 长岛县| 浦东新区| 台南县| 玛沁县| 砀山县| 东阳市| 金堂县| 仲巴县| 阿拉尔市| 额尔古纳市| 金沙县| 贵定县| 交口县| 犍为县| 长宁区|