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

關(guān)于分布式掃描bean問題及解決

 更新時間:2026年03月28日 09:08:54   作者:菜汪在路上  
這篇文章主要介紹了關(guān)于分布式掃描bean問題及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

分布式掃描bean

今天我突然想到,為什么現(xiàn)在項目上會有一個 spring.factories 文件,原來它是用來批量掃描類,然后加到容器中的。

前幾天我查了一下這個文件,發(fā)現(xiàn)這個文件是springboot運(yùn)行時,會查詢這個文件,然后把里面配置的類路徑掃描,我就在想,springboot明明會自動掃描,為啥還要個這個。

我還自己去搞了一個配置類因為第三方模塊的包路徑完全和自己的包路徑相同,所以我啟動springboot的時候它就掃描到了)也可以用,然后我記沒管它了。

所以我們現(xiàn)在就知道了有三種掃描bean的方式:

1、直接使用 @ComponentScan

但是springboot啟動類注解已經(jīng)包含他了,所以使用springboot就不用它了。

記得掃描的時候,把自己的服務(wù)掃描一次:

@ComponentScans(value = {
        @ComponentScan(basePackages = {"com.fuxiUser", "com.common.config"})
})

因為啟動類

@SpringBootApplication

有一個默認(rèn)的掃描啟動類同級目錄及其子目錄。

一旦我們自己寫了@ComponentScan,就不會用啟動類的了。所以得自己掃描全部,不然報錯404哦。

2、@Import({ScanTest.class})

挨個挨個掃描,這種方式也是可以的。

3、用spring.factories 文件

springboot在運(yùn)行的時候就會找到這個文件,加載里面的類到ioc中。

還有一個就是只要第三方包路徑和自己完全相同,也是會被springboot啟動類掃描的,但是幾乎不可能?。。?!

第三方模塊肯定有自己的包名,所以最上面遇到這個問題,純粹是因為自己不規(guī)范?。。?!

總結(jié)

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

相關(guān)文章

  • java實現(xiàn)肯德基收銀系統(tǒng)

    java實現(xiàn)肯德基收銀系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了java實現(xiàn)肯德基收銀系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • springboot對象為null的屬性在json中不顯示的解決

    springboot對象為null的屬性在json中不顯示的解決

    這篇文章主要介紹了springboot對象為null的屬性在json中不顯示的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • 詳解Spring注解驅(qū)動開發(fā)之屬性賦值

    詳解Spring注解驅(qū)動開發(fā)之屬性賦值

    今天帶大家學(xué)習(xí)Spring注解驅(qū)動開發(fā)的相關(guān)知識,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)Java的小伙伴們很有幫助,需要的朋友可以參考下
    2021-05-05
  • java后臺利用Apache poi 生成excel文檔提供前臺下載示例

    java后臺利用Apache poi 生成excel文檔提供前臺下載示例

    本篇文章主要介紹了java后臺利用Apache poi 生成excel文檔提供前臺下載示例,非常具有實用價值,需要的朋友可以參考下
    2017-05-05
  • JPA配置方式+逆向工程映射到Entity實體類

    JPA配置方式+逆向工程映射到Entity實體類

    這篇文章主要介紹了JPA配置方式+逆向工程映射到Entity實體類,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Maven項目打包時添加本地Jar包的操作步驟

    Maven項目打包時添加本地Jar包的操作步驟

    在 Maven 項目開發(fā)中,我們經(jīng)常會遇到需要引入本地 Jar 包的場景,比如使用未發(fā)布到中央倉庫的第三方庫或者處理版本沖突的依賴項,本文將詳細(xì)介紹如何通過 Maven 命令將本地 Jar 包安裝到本地倉庫,并在項目中正確引用,需要的朋友可以參考下
    2025-05-05
  • 手把手教你如何搭建SpringBoot+Vue前后端分離

    手把手教你如何搭建SpringBoot+Vue前后端分離

    這篇文章主要介紹了手把手教你如何搭建SpringBoot+Vue前后端分離,前后端分離是目前開發(fā)中常用的開發(fā)模式,達(dá)成充分解耦,需要的朋友可以參考下
    2023-03-03
  • springsecurity?登錄認(rèn)證流程分析一(ajax)

    springsecurity?登錄認(rèn)證流程分析一(ajax)

    這篇文章主要介紹了springsecurity?登錄認(rèn)證一(ajax篇),本文通過實例代碼圖文相結(jié)合給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • 利用Spring AOP記錄方法的執(zhí)行時間

    利用Spring AOP記錄方法的執(zhí)行時間

    這篇文章給大家介紹的是spring的aop來實現(xiàn)方法級的執(zhí)行時間的記錄監(jiān)控,以此來評估方法的性能以及針對性的對已存在的方法進(jìn)行優(yōu)化。對于監(jiān)控,我們比較關(guān)注監(jiān)控的可靠性和性能,準(zhǔn)確,高效,這才能在不影響整體性能的情況下對我們的系統(tǒng)性能有個較準(zhǔn)確的認(rèn)識。
    2016-09-09
  • Spring中SpEL表達(dá)式的使用全解

    Spring中SpEL表達(dá)式的使用全解

    SpEL是Spring框架中用于表達(dá)式語言的一種方式,本文主要介紹了Spring中SpEL表達(dá)式的使用全解,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-04-04

最新評論

阿坝| 贞丰县| 临武县| 黎城县| 武定县| 图片| 年辖:市辖区| 中西区| 永济市| 宣城市| 齐河县| 长汀县| 永平县| 尚志市| 布拖县| 龙岩市| 沧州市| 荔浦县| 河南省| 莱芜市| 石嘴山市| 南乐县| 张家界市| 仙居县| 吉首市| 铁力市| 资中县| 柳河县| 柘荣县| 托克逊县| 翁牛特旗| 二连浩特市| 盘山县| 临沂市| 奈曼旗| 无为县| 米泉市| 隆尧县| 都兰县| 新和县| 兴山县|