nacos實(shí)現(xiàn)配置多個(gè)配置文件(共享配置)
前言
一般來(lái)說(shuō),使用配置中心都會(huì)提取一些公共的環(huán)境變量放在單獨(dú)的一個(gè)配置文件里面,比如說(shuō)把數(shù)據(jù)庫(kù)url用戶名密碼什么之類(lèi)的放到一個(gè)配置文件,所有的應(yīng)用公用這個(gè)配置。
可以通過(guò)spring.cloud.nacos.config.shared-configs屬性來(lái)配置
spring.cloud.nacos.config.shared-configs[0].data-id=blade.yaml spring.cloud.nacos.config.shared-configs[0].group=DEFAULT_GROUP spring.cloud.nacos.config.shared-configs[0].refresh=true
spring.cloud.nacos.config.shared-configs這個(gè)屬性是一個(gè)List對(duì)象,List對(duì)象里面存放的是NacosConfigProperties.Config對(duì)象,Config對(duì)象有三個(gè)屬性,所以配置方法就是像上面這樣來(lái)配置。

具體的源碼是這個(gè)類(lèi)com.alibaba.cloud.nacos.NacosConfigProperties
通過(guò)extension-configs屬性來(lái)配置多個(gè)配置文件
extension-configs屬性和上面的shared-configs屬性差不多,也能實(shí)現(xiàn)功能。
spring.cloud.nacos.config.extension-configs[0].data-id=blade.yaml spring.cloud.nacos.config.extension-configs[0].group=DEFAULT_GROUP spring.cloud.nacos.config.extension-configs[0].refresh=true
舊版本的配置方式
以前的版本通過(guò)這個(gè)spring.cloud.nacos.config.shared-dataids屬性來(lái)配置,傳入的是一個(gè)字符串,多個(gè)共享的配置ID使用,隔開(kāi),新版本已經(jīng)不建議使用了,com.alibaba.cloud.nacos.NacosConfigProperties這個(gè)類(lèi)里面的有注釋?zhuān)褂眠@個(gè)一般需要配置spring.cloud.nacos.config.refreshable-dataids這個(gè)屬性,他們兩個(gè)是配合使用的,這個(gè)屬性是控制是刷新的,兩個(gè)屬性傳入的值是一樣。

總結(jié)
開(kāi)始我也是拷貝的別人博客里面的第三種方式,后來(lái)發(fā)現(xiàn)提示此方法已經(jīng)被棄用了,然后順便看到了其他的幾個(gè)屬性。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
基于SqlSessionFactory的openSession方法使用
這篇文章主要介紹了SqlSessionFactory的openSession方法使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-12-12
關(guān)于java入門(mén)與java開(kāi)發(fā)環(huán)境配置詳細(xì)教程
這篇文章主要介紹了關(guān)于java入門(mén)與java開(kāi)發(fā)環(huán)境配置詳細(xì)教程,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03
Java中的InputStreamReader和OutputStreamWriter源碼分析_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
本文通過(guò)示例代碼給大家解析了Java中的InputStreamReader和OutputStreamWriter知識(shí),需要的的朋友參考下吧2017-05-05
maven項(xiàng)目test執(zhí)行main找不到資源文件的問(wèn)題及解決
這篇文章主要介紹了maven項(xiàng)目test執(zhí)行main找不到資源文件的問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-03-03
spring-session簡(jiǎn)介及實(shí)現(xiàn)原理源碼分析
這篇文章主要介紹了spring-session簡(jiǎn)介及實(shí)現(xiàn)原理源碼分析,具有一定參考價(jià)值,需要的朋友可以了解下。2017-11-11

