系統之間有相同的配置 如 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...