springboot項(xiàng)目如何引用公共模塊的bean
場景
springboot項(xiàng)目需要將模塊定義成公共模塊,提供其他模塊方便調(diào)用
如rabbitmq的Queue和Exchange需要在消息發(fā)送方和消息消費(fèi)方公用
如果先啟動(dòng)服務(wù)消費(fèi)方,會(huì)報(bào)錯(cuò),找不到對應(yīng)的Queue和Exchange問題
解決
將對應(yīng)的bean定義在公共模塊
供消息發(fā)送方和消息消費(fèi)方引入依賴
但是在引入對應(yīng)模塊中沒有對應(yīng)的Bean
操作
1.在公共模塊的resources目錄下創(chuàng)建目錄
META-INF\spring
2.創(chuàng)建文件
org.springframework.boot.autoconfigure.AutoConfiguration.imports
3.在文件中將對應(yīng)的Bean的class文件路徑名寫進(jìn)入
該文件中定義了很多Bean

4.其他模塊直接引入
當(dāng)前模塊的依賴就可以獲取到對應(yīng)的Bean
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
java利用Tabula實(shí)現(xiàn)對PDF內(nèi)表格數(shù)據(jù)提取
Tabula是一個(gè)開源工具,用于從PDF文檔中提取表格數(shù)據(jù),下面小編就來和大家詳細(xì)介紹一下java如何通過Tabula對PDF文件內(nèi)表格進(jìn)行數(shù)據(jù)提取吧2023-09-09
Spring自動(dòng)裝配Bean實(shí)現(xiàn)過程詳解
這篇文章主要介紹了Spring自動(dòng)裝配Bean實(shí)現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-02-02
Mybatis collection查詢集合屬性報(bào)錯(cuò)的解決方案
這篇文章主要介紹了Mybatis collection查詢集合屬性報(bào)錯(cuò)的解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-09-09
MyBatis通過代碼配置+XML文件構(gòu)建SqlSessionFactory實(shí)踐
本文介紹了在構(gòu)建SqlSessionFactory時(shí),如何在代碼中動(dòng)態(tài)獲取數(shù)據(jù)庫連接參數(shù),并在XML文件中配置映射文件信息,通過示例代碼,展示了如何在Java和XML文件中實(shí)現(xiàn)這些功能,運(yùn)行結(jié)果總結(jié)了整個(gè)過程的實(shí)現(xiàn)效果2026-01-01
Springboot實(shí)現(xiàn)多數(shù)據(jù)源切換詳情
這篇文章主要介紹了Springboot實(shí)現(xiàn)多數(shù)據(jù)源切換詳情,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,感興趣的朋友可以參考一下2022-09-09
Eclipse項(xiàng)目出現(xiàn)紅色嘆號的解決方法
eclipse工程前面出現(xiàn)紅色嘆號都是由于eclipse項(xiàng)目、eclipse工程中,缺少了一些jar包等文件引起的,這篇文章主要給大家介紹了關(guān)于Eclipse項(xiàng)目出現(xiàn)紅色嘆號的解決方法,需要的朋友可以參考下2023-11-11
詳解Spring Data JPA動(dòng)態(tài)條件查詢的寫法
本篇文章主要介紹了Spring Data JPA動(dòng)態(tài)條件查詢的寫法 ,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-06-06

