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

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

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

前言

SpringCloud項(xiàng)目中使用Nacos作為配置中心可以方便開(kāi)發(fā)及運(yùn)維人員隨時(shí)查看配置信息,及配置共享,并且Nacos支持配置信息實(shí)時(shí)刷新,非常方便。下面是對(duì)Nacos配置中心的自動(dòng)刷新功能使用。

一、Nacos中集中配置方式?

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

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

3.使用 擴(kuò)展配置 shared-configs
shared-configs用于處理多個(gè)模塊共用的配置,例如數(shù)據(jù)庫(kù)連接信息、Redis連接信息、RabbitMQ連接信息等。通過(guò)shared-configs,可以在多個(gè)項(xiàng)目之間共享同一個(gè)配置文件,從而減少重復(fù)配置,提高配置管理的效率。
在配置路徑spring.cloud.nacos.config.shared-configs下,允許我們指定?個(gè)或多個(gè)共享配置
該配置有 單個(gè)配置 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;
}

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

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

代碼如下(示例):

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

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

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

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

相關(guān)文章

最新評(píng)論

乌什县| 郁南县| 于都县| 东辽县| 南丰县| 辽阳县| 霍山县| 通化市| 高邑县| 察哈| 桐城市| 宣城市| 珲春市| 呼图壁县| 连云港市| 喀喇| 林周县| 清新县| 昭觉县| 合川市| 长泰县| 虎林市| 伊川县| 玉田县| 清远市| 民乐县| 雷波县| 宁安市| 淮南市| 溆浦县| 邛崃市| 察雅县| 当涂县| 平果县| 柳林县| 永泰县| 明溪县| 紫云| 克拉玛依市| 贵州省| 余姚市|