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

SpringCloud使用Nacos 配置中心實現(xiàn)配置自動刷新功能使用

 更新時間:2025年05月28日 11:10:53   作者:qq_37963767  
SpringCloud項目中使用Nacos作為配置中心可以方便開發(fā)及運維人員隨時查看配置信息,及配置共享,并且Nacos支持配置信息實時刷新,非常方便,下面給大家介紹SpringCloud使用Nacos配置中心實現(xiàn)配置自動刷新功能使用,感興趣的朋友一起看看吧

前言

SpringCloud項目中使用Nacos作為配置中心可以方便開發(fā)及運維人員隨時查看配置信息,及配置共享,并且Nacos支持配置信息實時刷新,非常方便。下面是對Nacos配置中心的自動刷新功能使用。

一、Nacos中集中配置方式?

1.nacos 會自動根據(jù)spring.application.name 及spring.profiles.active 自動加載指定格式的配置文件
如 spring.application.name = abc
spring.profiles.active = dev
Nacos 會自動加載 abc.yml、abc-dev.yml 等配置文件
2.使用 共享配置 extension-config
extension-configs允許在特定應用中覆蓋共享配置的部分屬性。例如,如果某個應用需要特定的數(shù)據(jù)庫URL,可以使用extension-configs來覆蓋shared-configs中的配置。
在配置路徑spring.cloud.nacos.config.extension-config下,允許我們指定?個或多個額外配置
該配置有 單個配置 data-id、group、refresh

        extension-configs[0]:
          data-id: abc-dd.yml
          group: test
          refresh: true

3.使用 擴展配置 shared-configs
shared-configs用于處理多個模塊共用的配置,例如數(shù)據(jù)庫連接信息、Redis連接信息、RabbitMQ連接信息等。通過shared-configs,可以在多個項目之間共享同一個配置文件,從而減少重復配置,提高配置管理的效率。
在配置路徑spring.cloud.nacos.config.shared-configs下,允許我們指定?個或多個共享配置
該配置有 單個配置 data-id、group、refresh

        shared-configs[0]:
          data-id: abc-dd.yml
          group: test
          refresh: true

二、使用步驟

1.使用$Value 注解

代碼如下(示例):

@RefreshScope
@Service
public class TestServiceImpl {
   @Value("${user.name:xxx}")
   private String name;
}

如果需要自動更新配置 在配置注入的類上 增加@RefreshScope 注解

2.使用@ConfigurationProperties 注解自定義配置文件

代碼如下(示例):

@Data
@RefreshScope
@Component
@ConfigurationProperties(prefix = "user")
public class MockProperties implements Serializable {
   private String name;
   private Integer age;
}

如果需要自動更新配置 在配置注入的類上 增加@RefreshScope 注解,需要注意的是如果配置信息是使用的shared-configs 或者 extension-config 指定的配置文件 需要 在開啟refresh 即配置spring.cloud.nacos.config.extension-config.refresh = true

        shared-configs[0]:
          data-id: abc-dd.yml
          group: test
          refresh: true

到此這篇關于SpringCloud使用Nacos 配置中心實現(xiàn)配置自動刷新功能使用的文章就介紹到這了,更多相關SpringCloud Nacos 配置中心內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論

灵丘县| 景洪市| 阿克| 民权县| 静安区| 周口市| 泊头市| 灵川县| 乡城县| 仁寿县| 白山市| 山东| 富源县| 新河县| 霍林郭勒市| 潞西市| 平昌县| 霍邱县| 米林县| 上栗县| 临洮县| 饶河县| 锦屏县| 龙南县| 田林县| 广饶县| 托里县| 独山县| 曲阳县| 鸡东县| 噶尔县| 广饶县| 庆元县| 沂源县| 颍上县| 东光县| 伊吾县| 九龙坡区| 武城县| 固安县| 南乐县|