91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何解決SpringBoot引用別的模塊無法注入的問題

發布時間:2022-03-03 14:40:40 來源:億速云 閱讀:1706 作者:小新 欄目:開發技術

小編給大家分享一下如何解決SpringBoot引用別的模塊無法注入的問題,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

    引用別的模塊無法注入的問題

    前段時間嘗試著利用空閑時間搭建了一個IIM消息通信系統,目前還是Demo級別,具體實現還在不斷補充,在開發過程中遇到了一個小問題,在此分享出來。

    問題描述

    由于前期搭建的比較匆忙,擱那狂寫調用邏輯,沒注意自己的包名有點奇怪。

    目前是分為這三個模塊,客戶端,公共處理模塊,服務端,不過我正在琢磨著給這玩意再整個路由注冊中心,便于客戶端和服務端的橫向拓展。

    如何解決SpringBoot引用別的模塊無法注入的問題

    目前我server子模塊的包名和common子模塊的包路徑如下

    如何解決SpringBoot引用別的模塊無法注入的問題

    如何解決SpringBoot引用別的模塊無法注入的問題

    我在service包里的類里引用common包下的公共類時,發現無法注入我的消息分發器公共類;

    如何解決SpringBoot引用別的模塊無法注入的問題

    如何解決SpringBoot引用別的模塊無法注入的問題

    emmmmm…以前自己配置過XML的包掃描,沒試過注解的掃描。

    解決方法

    1.在啟動類**@SpringBootApplication**加參數 ,掃描指定的包

    @SpringBootApplication(scanBasePackages = {“com.zhl.dispatcher”,“server.server”})

    這里也包括其他模塊的包,掃描到包及子包的類。加載進Spring的容器當中。

    如何解決SpringBoot引用別的模塊無法注入的問題

    2.新增注解

    @ComponentScan(value = {“com.zhl.dispatcher”,“server.server”})

    如何解決SpringBoot引用別的模塊無法注入的問題

    第二種其實這個注解是有些多余,@SpringBootApplication本身就已經包含掃描包路徑的屬性了,不過這兩種方法都可以用哦

    多模塊項目中無法注入其他模塊的spring bean

    在一個springboot項目中創建了一個common模塊,一個admin模塊,

    在admin模塊中引入common模塊依賴,發現無法注入common模塊中的bean,idea提示無法找到bean。

    瞎忙活一晚上,最后發現是兩個模塊路徑不同意,一個是com.example.common,另一個是com.example.admin。

    這是因為springboot的@SpringBootApplication注解默認掃描范圍為自己的啟動類所在的包(com.example.admin)及其子包,所以此時模塊admin并沒有掃描到模塊common的bean,那么自然無法在模塊admin中注入模塊common的Service類。

    最后:

    方法一:都改成com.example就好了。

    方法二:手動修改成導入多個包,@SpringBootApplication(scanBasePackages = {“com.example.admin”, “com.example.common”})

    以上是“如何解決SpringBoot引用別的模塊無法注入的問題”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    左云县| 新宁县| 威远县| 伊宁县| 广河县| 仁化县| 樟树市| 土默特左旗| 双牌县| 迁西县| 石首市| 中卫市| 天台县| 德格县| 呼玛县| 宜黄县| 安乡县| 焦作市| 潮安县| 乐陵市| 连州市| 安化县| 宁乡县| 云浮市| 富裕县| 松溪县| 莱西市| 东乌珠穆沁旗| 建水县| 九龙县| 昭觉县| 荆州市| 沭阳县| 清原| 会东县| 汾阳市| 秦皇岛市| 平塘县| 香格里拉县| 靖安县| 简阳市|