nacos 共享配置一般設定

2021-10-06 13:57:32 字數 1002 閱讀 1980

系統之間有相同的配置 如 db配置,日誌配置等,可以用下面方法載入

spring.cloud.nacos.config.ext-config[

0].data-id=db.yaml

spring.cloud.nacos.config.ext-config[

0].group=default_group

spring.cloud.nacos.config.ext-config[

0].refresh=true

...

spring.cloud.nacos.config.shared-dataids=actuator.properties,log.yaml

spring.cloud.nacos.config.refreshable-dataids=actuator.properties,log.yaml

通過上面兩種方式的任意一種可以實現下面的效果

原始寫法

spring.datasource:

url: jdbc:mysql:

username: user

password: pass

使用共享配置的寫法

spring.datasource:

url: jdbc:mysql://$/database1?foo=bar

username: $

password: $

共享配置 boot.yaml

db

:host

: 127.0.0.1:

3306

username

: user

password

: pass

nacos配置共享 nacos配置中心使用

nacos不僅可以作為註冊中心使用,還可以作為配置中心使用。相比於使用spring cloud config server來說,我們可以不用再去建乙個配置檔案的git倉庫,直接可以在nacos的控制台進行操作,同時配置檔案熱更新也更為方便 nacos不僅可以作為註冊中心使用,還可以作為配置中心使用。...

一般跨域設定

如果你的api是在你自己的本機,或者區域網的伺服器,runapi也可以對其進行測試。測試前,你需要在api的伺服器上設定允許跨域。在伺服器返回api結果的時候,也順便返回三個允許跨域的http header,其結構如下 access control allow origin access contr...

串列埠配置的一般步驟

串列埠配置的一般步驟 串列埠時鐘使能,gpio時鐘使能 rcc apb2periphclockcmd 串列埠復位 usart deinit 這一步不是必須的 gpio埠模式設定 gpio init 模式設定為gpio mode af pp 串列埠引數初始化 usart init 開啟中斷並且初始化n...