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

Spring Cloud @EnableFeignClients注解的屬性字段basePacka詳解

 更新時(shí)間:2021年09月25日 15:00:54   作者:y_bccl27  
這篇文章主要介紹了Spring Cloud @EnableFeignClients注解的屬性字段basePacka詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

@EnableFeignClients注解的屬性字段basePacka

一般情況下,我們?cè)趩?dòng)類上面添加了@EnableFeignClients注解就是表明當(dāng)前應(yīng)用服務(wù)(我們稱之為服務(wù)A)中有的地方想要引用其它應(yīng)用服務(wù)(我們稱之為服務(wù)B)中的接口。

如果服務(wù)B可以單獨(dú)啟動(dòng)起來(lái)并且注冊(cè)到注冊(cè)中心,則我們僅僅在服務(wù)A的啟動(dòng)類中添加@EnableFeignClients注解即可;如果服務(wù)B沒(méi)有單獨(dú)啟動(dòng)起來(lái),而是以Jar包的形式被引入到服務(wù)A中,則服務(wù)A在啟動(dòng)的時(shí)候是不會(huì)主動(dòng)去加載服務(wù)B中標(biāo)注了@FeignClient注解的interface而去自動(dòng)生成bean對(duì)象,

這樣我們?cè)诜?wù)A中的Controller類中以如下這種方式去引入使用服務(wù)B中的標(biāo)注了@FeignClient注解的接口 是會(huì)報(bào)錯(cuò)的

import com.bc.product.client.ProductClient; 
@RestController
public class ClientController { 
    @Autowired
    private ProductClient productClient; 
    ...
}

這個(gè)時(shí)候就需要使用basePackages屬性字段去指明應(yīng)用程序A在啟動(dòng)的時(shí)候需要掃描服務(wù)B中的標(biāo)注了@FeignClient注解的接口的包路徑

@SpringBootApplication
@EnableEurekaClient
@EnableFeignClients(basePackages = {"com.bc.product.client"})
public class OrderApplication { 
 public static void main(String[] args) {
  SpringApplication.run(OrderApplication.class, args);
 } 
}

關(guān)于EnableFeignClients的basePackages問(wèn)題

如果使用了springcloud的openFeign,在application上需要添加@EnableFeignClients注解。卻沒(méi)有明確指明basePackages的路勁。

則spring ioc不會(huì)自動(dòng)為外部引入的其他服務(wù)jar包里,標(biāo)注了@FeignClient注解的interface自動(dòng)生成bean對(duì)象。

正確的做法應(yīng)該是明確指定basePackages的值,比如像這樣:

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

相關(guān)文章

  • springboot手寫(xiě)一個(gè)自己的starter源碼

    springboot手寫(xiě)一個(gè)自己的starter源碼

    在本篇文章里小編給大家整理了關(guān)于springboot手寫(xiě)一個(gè)自己的starter源碼的全部知識(shí)點(diǎn)內(nèi)容,需要的朋友們學(xué)習(xí)下。
    2019-06-06
  • Spring Boot利用Java Mail實(shí)現(xiàn)郵件發(fā)送

    Spring Boot利用Java Mail實(shí)現(xiàn)郵件發(fā)送

    這篇文章主要為大家詳細(xì)介紹了Spring Boot利用Java Mail實(shí)現(xiàn)郵件發(fā)送,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • 一文掌握Spring中循環(huán)依賴與三級(jí)緩存

    一文掌握Spring中循環(huán)依賴與三級(jí)緩存

    這篇文章主要介紹了Spring中循環(huán)依賴與三級(jí)緩存,Spring通過(guò)三級(jí)緩存解決了循環(huán)依賴,其中一級(jí)緩存為單例池,二級(jí)緩存為早期曝光對(duì)象earlySingletonObjects,三級(jí)緩存為早期曝光對(duì)象工廠(singletonFactories),本文結(jié)合實(shí)例代碼介紹的非常詳細(xì),需要的朋友參考下吧
    2023-09-09
  • Java全面細(xì)致講解Wrapper的使用

    Java全面細(xì)致講解Wrapper的使用

    在封裝中有一種特殊的類,能夠把基本的數(shù)據(jù)類型進(jìn)行轉(zhuǎn)換來(lái)方便實(shí)際的使用。我們?cè)谥疤岬降囊恍?shù)據(jù)類型,最明顯的特征是所有字母為小寫(xiě)狀態(tài),那么經(jīng)過(guò)Wrapper的包裝后,首字母就變成了大寫(xiě)。下面我們就這種特殊的封裝類Wrapper的使用
    2022-05-05
  • java實(shí)現(xiàn)文件上傳下載

    java實(shí)現(xiàn)文件上傳下載

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)文件上傳下載功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • ThreadLocal的內(nèi)存泄露問(wèn)題

    ThreadLocal的內(nèi)存泄露問(wèn)題

    這篇文章主要介紹了Java中ThreadLocal的內(nèi)存泄露問(wèn)題,以及為什么會(huì)出現(xiàn)內(nèi)存泄漏,感興趣的小伙伴可以參考閱讀
    2023-03-03
  • httpclient ConnectionHolder連接池連接保持源碼解析

    httpclient ConnectionHolder連接池連接保持源碼解析

    這篇文章主要為大家介紹了httpclient ConnectionHolder連接池連接保持源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • SpringCloud+nacos部署在多ip環(huán)境下統(tǒng)一nacos服務(wù)注冊(cè)ip(親測(cè)有效)

    SpringCloud+nacos部署在多ip環(huán)境下統(tǒng)一nacos服務(wù)注冊(cè)ip(親測(cè)有效)

    在部署SpringCoud項(xiàng)目的時(shí)候分服務(wù)器部署注冊(cè)同一個(gè)nacos服務(wù),但是在服務(wù)器有多個(gè)ip存在的同時(shí)(內(nèi)外網(wǎng)),就會(huì)出現(xiàn)注冊(cè)服務(wù)ip不同的問(wèn)題,導(dǎo)致一些接口無(wú)法連接訪問(wèn),經(jīng)過(guò)多次排查終于找到問(wèn)題并找到解決方法,需要的朋友可以參考下
    2023-04-04
  • IDEA中啟動(dòng)多個(gè)SpringBoot服務(wù)的實(shí)現(xiàn)示例

    IDEA中啟動(dòng)多個(gè)SpringBoot服務(wù)的實(shí)現(xiàn)示例

    本文主要介紹了IDEA中啟動(dòng)多個(gè)SpringBoot服務(wù)的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-08-08
  • SpringBoot返回所有接口詳細(xì)信息的方法詳解

    SpringBoot返回所有接口詳細(xì)信息的方法詳解

    這篇文章主要介紹了SpringBoot返回所有接口詳細(xì)信息的方法,簡(jiǎn)單來(lái)說(shuō)就是我們通過(guò)訪問(wèn)一個(gè)接口能看到我們所有的API接口的數(shù)量,以及路徑和請(qǐng)求方法,文中有詳細(xì)的代碼供大家參考,需要的朋友可以參考下
    2025-04-04

最新評(píng)論

景宁| 遂川县| 华蓥市| 凌云县| 根河市| 灵武市| 满洲里市| 班戈县| 类乌齐县| 康马县| 唐河县| 卢湾区| 广东省| 呼图壁县| 长沙市| 宁海县| 蒲江县| 台中市| 霞浦县| 龙门县| 林口县| 隆子县| 万全县| 连云港市| 金阳县| 镇坪县| 新晃| 肃北| 民权县| 汉中市| 洛川县| 宽甸| 邯郸市| 津南区| 任丘市| 澳门| 治县。| 田林县| 金平| 潞西市| 万宁市|