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

nacos使用占位符${}進(jìn)行參數(shù)配置的方法

 更新時(shí)間:2022年12月26日 11:02:26   作者:夏威夷8080  
這篇文章主要介紹了nacos如何使用占位符${}進(jìn)行參數(shù)配置,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

nacos使用占位符${}進(jìn)行參數(shù)配置的方法

有的時(shí)候,我們的nacos會(huì)出現(xiàn)一個(gè)配置文件里,有多個(gè)配置項(xiàng)對(duì)應(yīng)的值都是一樣的,這個(gè)時(shí)候nacos就可以用到占位符${}進(jìn)行參數(shù)配置。

例如下面的這個(gè)配置

system:
  mapApi:
    host: http://192.168.11.222:
    port: 7777
    header: Authorization
    timeout: 100000
  bigDataApi:
    host: http://192.168.11.222:
    port: 8888
    header: Authorization
    timeout: 200000

可以使用$占位符,進(jìn)行如下配置

system:
  mapApi:
    host: http://192.168.11.222:
    port: 7777
    header: Authorization
    timeout: 100000
  bigDataApi:
    host: ${system.mapApi.host}
    port: 8888
    header: ${system.mapApi.header}
    timeout: 200000

nacos使用占位符${}進(jìn)行參數(shù)配置后,固定相同值的屬性以后就只要改一遍就可以了,是不是很方便?

補(bǔ)充知識(shí)點(diǎn):

Spring cloud alibaba Nacos配置中心多數(shù)據(jù)源配置,Nacos使用占位符${}進(jìn)行參數(shù)配置,Nacos配置MySQL持久化保存配置信息

引入相關(guān)依賴(lài),${spring-cloud-starter.version}是我定義的版本變量,可以改成具體版本,例如:2.2.3.RELEASE

<dependency>
      <groupId>com.alibaba.cloud</groupId>
      <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
      <version>${spring-cloud-starter.version}</version>
</dependency>
<dependency>
      <groupId>com.alibaba.cloud</groupId>
      <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
      <version>${spring-cloud-starter.version}</version>
</dependency>

項(xiàng)目中配置文件,本次我使用了兩個(gè)文件,具體配置信息如下

bootstrap.yml 配置參數(shù)

spring:
  application:
    name: hm-user #需要與配置中心的文件前綴匹配
  profiles:
    active: dev #環(huán)境

bootstrap-dev.yml 配置參數(shù)

spring:
  profiles: dev
  cloud:
    nacos:
      #配置中心設(shè)置
      config:
        username: nacos
        password: nacos
        #設(shè)置配置中心服務(wù)端地址
        server-addr: 127.0.0.1:8848
        namespace: hm-dev
        file-extension: yml
        #引用擴(kuò)展配置
        extension-configs[0]:
          dataId: hm-client-info.yml #擴(kuò)展配置的名字
          group: DEFAULT_GROUP #擴(kuò)展配置的分組
          refresh: true #刷新

Nacos配置文件如下

在這里插入圖片描述

hm-client-info.yml 配置參數(shù)

hm:
  redis:
    host: 127.0.0.1
    port: 6379
    database: 2
  mysql:
    url: jdbc:mysql://127.0.0.1:3306/jpa_test_db?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true
    username: root
    password: abc4561231

hm-user.yml 配置參數(shù)

server:
  port: 8081
spring:
  datasource:
    url: ${hm.mysql.url}
    username: ${hm.mysql.username}
    password: ${hm.mysql.password}
    #驅(qū)動(dòng)類(lèi)
    driver-class-name: com.mysql.cj.jdbc.Driver 
  redis:
    host: ${hm.redis.host}
    port: ${hm.redis.port}
    database: ${hm.redis.database}
  cloud:
    sentinel:
      enabled: true
      transport:
        dashboard: 127.0.0.1:7777
user:
  name: ${hm.redis.host}——${hm.mysql.username}
  age: ${hm.redis.port}

創(chuàng)建一個(gè)properties類(lèi)獲取配置文件中的信息

@Component
@ConfigurationProperties("user")
public class NacosConfigConfiguration {
    public String name;
    public String age;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getAge() {
        return age;
    }

    public void setAge(String age) {
        this.age = age;
    }
}

啟動(dòng)項(xiàng)目在set方法中打斷點(diǎn),查看值是否正確

在這里插入圖片描述

Nacos配置MySQL持久化,Nacos下載地址

我本次下載的是.zip的壓縮包

在這里插入圖片描述


將壓縮包解壓進(jìn)入 nacos\conf 目錄,修改 application.properties 中的數(shù)據(jù)源
1、開(kāi)啟spring.datasource.platform
2、添加自己想要配置的數(shù)據(jù)庫(kù)地址與賬號(hào)密碼

在這里插入圖片描述

3、去配置的MySQL數(shù)據(jù)庫(kù)中,創(chuàng)建對(duì)應(yīng)的database nacos_config
4、在nacos_config控制臺(tái)中執(zhí)行 nacos-mysql.sql 中的SQL語(yǔ)句

在這里插入圖片描述

到此這篇關(guān)于nacos如何使用占位符${}進(jìn)行參數(shù)配置的文章就介紹到這了,更多相關(guān)nacos占位符${}參數(shù)配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot RestTemplate請(qǐng)求日志打印方式

    SpringBoot RestTemplate請(qǐng)求日志打印方式

    這篇文章主要介紹了SpringBoot RestTemplate請(qǐng)求日志打印方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Spring cloud config 配置文件加密方式

    Spring cloud config 配置文件加密方式

    這篇文章給大家介紹了Spring cloud config 配置文件加密方式,非常不錯(cuò),具有一定的參考借鑒價(jià)值,感興趣的朋友跟隨腳步之家小編一起學(xué)習(xí)吧
    2018-05-05
  • Spring boot @RequestBody數(shù)據(jù)傳遞過(guò)程詳解

    Spring boot @RequestBody數(shù)據(jù)傳遞過(guò)程詳解

    這篇文章主要介紹了Spring boot @RequestBody數(shù)據(jù)傳遞過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • Java中反射的學(xué)習(xí)筆記分享

    Java中反射的學(xué)習(xí)筆記分享

    反射是Java編程語(yǔ)言中的一個(gè)特性。它允許執(zhí)行的Java程序檢查或?操作?自身,并操作程序的內(nèi)部屬性。本文將通過(guò)幾個(gè)示例帶大家詳細(xì)了解一下Java中反射的使用,需要的可以參考一下
    2022-11-11
  • 看過(guò)就懂的java零拷貝及實(shí)現(xiàn)方式詳解

    看過(guò)就懂的java零拷貝及實(shí)現(xiàn)方式詳解

    這篇文章主要為大家詳細(xì)的介紹了什么是零拷貝,傳統(tǒng)的IO執(zhí)行流程,零拷貝相關(guān)的知識(shí)點(diǎn)回顧,零拷貝實(shí)現(xiàn)的幾種方式及java提供的零拷貝方式相關(guān)內(nèi)容,有需要的朋友可以借鑒參考下
    2022-01-01
  • idea中mapper如何快速跳轉(zhuǎn)到xml插件

    idea中mapper如何快速跳轉(zhuǎn)到xml插件

    這篇文章主要介紹了idea中mapper如何快速跳轉(zhuǎn)到xml插件問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • 如何將Tomcat容器替換為Jetty容器

    如何將Tomcat容器替換為Jetty容器

    這篇文章主要介紹了如何將Tomcat容器替換為Jetty容器問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • Java詳細(xì)分析sleep和wait方法有哪些區(qū)別

    Java詳細(xì)分析sleep和wait方法有哪些區(qū)別

    這篇文章主要介紹了Java中wait與sleep的講解(wait有參及無(wú)參區(qū)別),通過(guò)代碼介紹了wait()?與wait(?long?timeout?)?區(qū)別,wait(0)?與?sleep(0)區(qū)別,需要的朋友可以參考下
    2022-04-04
  • 如何使用IDEA從SVN服務(wù)端檢出項(xiàng)目

    如何使用IDEA從SVN服務(wù)端檢出項(xiàng)目

    這篇文章主要介紹了如何使用IDEA從SVN服務(wù)端檢出項(xiàng)目問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Java8新特性之空指針異常的克星Optional類(lèi)的實(shí)現(xiàn)

    Java8新特性之空指針異常的克星Optional類(lèi)的實(shí)現(xiàn)

    這篇文章主要介紹了Java8新特性之空指針異常的克星Optional類(lèi)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10

最新評(píng)論

始兴县| 连州市| 和田市| 永顺县| 根河市| 瑞昌市| 揭西县| 韩城市| 仁怀市| 沐川县| 九寨沟县| 桃园市| 辽源市| 泸水县| 罗城| 石河子市| 建水县| 平昌县| 军事| 舞钢市| 哈密市| 韶山市| 芷江| 东安县| 城固县| 延寿县| 茂名市| 新乐市| 万宁市| 望都县| 张家港市| 府谷县| 中超| 缙云县| 新建县| 罗平县| 革吉县| 楚雄市| 陆川县| 雷波县| 吴川市|