国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

聊聊開發(fā)中常見幾種Spring Cloud Config 的配置文件bootstrap.yml、bootstrap-dev.yml 和 bootstrap-prod.yml

這篇具有很好參考價值的文章主要介紹了聊聊開發(fā)中常見幾種Spring Cloud Config 的配置文件bootstrap.yml、bootstrap-dev.yml 和 bootstrap-prod.yml。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

bootstrap.yml、bootstrap-dev.yml?和 bootstrap-prod.yml?是 Spring Cloud Config 的配置文件,用于獲取配置信息并將其應(yīng)用到應(yīng)用程序中。它們之間的區(qū)別在于它們被加載的順序和用途,主要用于不同環(huán)境下的配置管理。

1. bootstrap.yml
? ? ? bootstrap.yml?是 Spring Cloud Config 中用于獲取外部配置的特殊配置文件。它的加載優(yōu)先級比其他配置文件(如 application.yml 或 application.properties)更高。
? ? ? bootstrap.yml?主要用于加載一些啟動階段需要用到的配置信息,例如連接到 Spring Cloud Config Server 的配置、加密/解密信息、連接到外部數(shù)據(jù)庫的配置等。因為這些配置信息在應(yīng)用程序啟動的早期階段就需要用到,所以放在 bootstrap.yml?中確保它們在其他配置之前加載。
? ? ? bootstrap.yml?不會被本地配置文件覆蓋,它的優(yōu)先級更高,確保這些關(guān)鍵配置的安全性和準(zhǔn)確性。

2. bootstrap-dev.yml
? ? ? ?bootstrap-dev.yml?是 bootstrap.yml?的一個特定的開發(fā)環(huán)境 profile,用于在開發(fā)環(huán)境下加載特定的外部配置信息。
? ? ? 在開發(fā)環(huán)境中,可能需要與生產(chǎn)環(huán)境不同的配置,例如連接到不同的數(shù)據(jù)庫、使用不同的服務(wù)地址等。通過使用 `bootstrap-dev.yml` 可以輕松地區(qū)分開發(fā)環(huán)境和其他環(huán)境的配置。
? ? ? 當(dāng)在開發(fā)環(huán)境啟動應(yīng)用程序時,Spring Cloud Config 將會加載 `bootstrap.yml` 和 `bootstrap-dev.yml` 的配置,并根據(jù)當(dāng)前激活的 profile(如通過 `spring.profiles.active` 屬性指定)加載對應(yīng)的配置。

3. bootstrap-prod.yml
? ? ? ?bootstrap-prod.yml?是 bootstrap.yml?的一個特定的生產(chǎn)環(huán)境 profile,用于在生產(chǎn)環(huán)境下加載特定的外部配置信息。
? ? ? 在生產(chǎn)環(huán)境中,可能需要與開發(fā)環(huán)境或其他環(huán)境不同的配置,例如連接到不同的生產(chǎn)數(shù)據(jù)庫、啟用更高級別的日志記錄等。通過使用 `bootstrap-prod.yml` 可以確保生產(chǎn)環(huán)境的配置與其他環(huán)境隔離。
? ? ? 當(dāng)在生產(chǎn)環(huán)境啟動應(yīng)用程序時,Spring Cloud Config 將會加載 `bootstrap.yml` 和 `bootstrap-prod.yml` 的配置,并根據(jù)當(dāng)前激活的 profile(如通過 `spring.profiles.active` 屬性指定)加載對應(yīng)的配置。

4.使用

bootstrap.yml,生產(chǎn)環(huán)境下加載特定的外部配置信息(即指定加載哪一個環(huán)境的配置信息)

spring:
  profiles:
    active: dev  #指定加載bootstrap-dev.yml的配置信息
   # active: prod  指定加載bootstrap-prod.yml的配置信息
    include: commonweb,dev

bootstrap-dev.yml

server:
  port: 8080
spring:
  application:
    name: mom-part
  cloud:
    nacos:
      discovery:
        server-addr: localhost:8848
      config:
        server-addr: ${spring.cloud.nacos.discovery.server-addr}
        file-extension: yaml
        group: DEFAULT_GROUP
    inetutils:
      preferred-networks: localhost
  # 允許@FeignClient同名
  main:
    allow-bean-definition-overriding: true
logstash:
  server-addr: localhost:5048
log:
  level: INFO

bootstrap-prod.yml

server:
  port: 8080
spring:
  application:
    name: mom-oe
  cloud:
    nacos:
      discovery:
        server-addr: localhost:8848
      config:
        server-addr: ${spring.cloud.nacos.discovery.server-addr}
        file-extension: yaml
        group: DEFAULT_GROUP
        namespace: production
  # 允許@FeignClient同名
  main:
    allow-bean-definition-overriding: true
# 覆蓋common-web包下logstash服務(wù)地址和日志級別
logstash:
  server-addr: localhost:5048
log:
  level: INFO

總結(jié):
bootstrap.yml?是 Spring Cloud Config 用于獲取外部配置的高優(yōu)先級配置文件,在應(yīng)用程序啟動早期加載,并不會被本地配置覆蓋。
bootstrap-dev.yml?是 bootstrap.yml 的一個特定開發(fā)環(huán)境的 profile,用于在開發(fā)環(huán)境下加載特定的外部配置信息,通過激活不同的 profile 加載對應(yīng)的配置。
bootstrap-prod.yml是 bootstrap.yml?的一個特定生產(chǎn)環(huán)境的 profile,用于在生產(chǎn)環(huán)境下加載特定的外部配置信息,通過激活不同的 profile 加載對應(yīng)的配置。文章來源地址http://www.zghlxwxcb.cn/news/detail-706400.html

到了這里,關(guān)于聊聊開發(fā)中常見幾種Spring Cloud Config 的配置文件bootstrap.yml、bootstrap-dev.yml 和 bootstrap-prod.yml的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 第十二章 Spring Cloud Config 統(tǒng)一配置中心詳解

    第十二章 Spring Cloud Config 統(tǒng)一配置中心詳解

    目錄 一、配置問題分析及解決方案 1、問題分析 2、解決方案 二、Spring Cloud Config 介紹 1、Spring Cloud Config特性 2、Spring Cloud Config作用???? 3、Spring Cloud Config 組件 ? ?統(tǒng)一配置中心服務(wù)端 ? ?統(tǒng)一配置中心客戶端 4、Spring Cloud Config 工作流程 三、 配置中心使用 1 搭建遠(yuǎn)程 git

    2024年02月16日
    瀏覽(18)
  • Spring Cloud【Config客戶端配置與測試、Config客戶端之動態(tài)刷新 、什么是Spring Cloud Bus、Docker安裝RabbitMQ】(十)

    Spring Cloud【Config客戶端配置與測試、Config客戶端之動態(tài)刷新 、什么是Spring Cloud Bus、Docker安裝RabbitMQ】(十)

    ? 目錄 分布式配置中心_Config客戶端配置與測試 為什么要引入bootstrap?

    2024年02月15日
    瀏覽(18)
  • 微服務(wù)Spring Cloud Config配置中心與RabbitMQ安裝指南

    微服務(wù)Spring Cloud Config配置中心與RabbitMQ安裝指南

    本文檔詳細(xì)描述了如何在Spring Cloud微服務(wù)架構(gòu)中設(shè)置Config配置中心,將項目配置文件存儲在Git服務(wù)器上(如GitHub或Gitee),并在微服務(wù)啟動時從Config配置中心獲取配置文件。同時,提供了RabbitMQ消息隊列的安裝指南,為微服務(wù)之間的通信提供可靠的消息傳遞機(jī)制。

    2024年02月11日
    瀏覽(19)
  • Spring Cloud Config配置服務(wù)及那些你不知道的坑

    Spring Cloud Config配置服務(wù)及那些你不知道的坑

    目錄 1、為什么選擇Spring Cloud Config 1.1 集中式管理 1.2 動態(tài)修改配置 2、Spring Cloud Config 簡介 3、服務(wù)端配置 3.1 添加依賴 3.2 開啟服務(wù)注冊 3.3 添加YML配置 3.4 創(chuàng)建遠(yuǎn)程分支及Profile配置文件 3.5 啟動并測試服務(wù) 4、客戶端配置 4.1 添加依賴 4.2 開啟服務(wù)注冊 4.3 添加YML配置 4.4 啟動并

    2024年02月05日
    瀏覽(93)
  • 解決 Spring Cloud 2021.0.5 版本,使用 nacos 做配置中心,報 No spring.config.import property has been defined 的問題

    報錯信息如下 Description: No spring.config.import property has been defined Spring 官方給出的解決方案如下 Add a spring.config.import=nacos: property to your configuration. If configuration is not required add spring.config.import=optional:nacos: instead. To disable this check, set spring.cloud.nacos.config.import-check.enabled=false. 這里只

    2024年02月11日
    瀏覽(90)
  • 聊聊Spring Cloud Gateway

    聊聊Spring Cloud Gateway

    網(wǎng)關(guān)概述 整體來看,網(wǎng)關(guān)有點(diǎn)類似于門面,所有的外部請求都會先經(jīng)過網(wǎng)關(guān)這一層。 網(wǎng)關(guān)不僅只是做一個請求的轉(zhuǎn)發(fā)及服務(wù)的整合,有了網(wǎng)關(guān)這個統(tǒng)一的入口之后,它還能提供以下功能。 針對所有請求進(jìn)行統(tǒng)一鑒權(quán)、限流、熔斷、日志。 協(xié)議轉(zhuǎn)化。針對后端多種不同的協(xié)議

    2024年02月07日
    瀏覽(30)
  • Spring Cloud Config: 了解、原理和使用

    Spring Cloud Config: 了解、原理和使用

    Spring Cloud Config 是 Spring Cloud 生態(tài)系統(tǒng)中的一個重要組件,它提供了一種分布式配置管理的解決方案,能夠集中管理應(yīng)用程序的配置,支持多種后端存儲,如 Git、SVN、本地文件系統(tǒng)、Vault 等。在本文中,我們將介紹 Spring Cloud Config 的概念、原理和使用方法,并提供一些代碼示

    2024年02月12日
    瀏覽(15)
  • 聊聊spring-cloud的負(fù)載均衡

    聊聊spring-cloud的負(fù)載均衡

    在微服務(wù)架構(gòu)中,負(fù)載均衡是非常重要的一個環(huán)節(jié),可以有效地提高系統(tǒng)的可用性和穩(wěn)定性。在Spring Cloud中,提供了多種負(fù)載均衡組件和算法,本文將詳細(xì)介紹如何減少負(fù)載均衡對系統(tǒng)性能的影響。 在選擇負(fù)載均衡算法時,需要根據(jù)實(shí)際情況進(jìn)行選擇。常用的負(fù)載均衡算法有

    2024年02月16日
    瀏覽(23)
  • Spring Cloud-Config介紹及Git入門

    Spring Cloud-Config介紹及Git入門

    二、Spring cloud config 分布式配置中心能干嗎? ================================= (1)集中式管理配置文件 (2)不同環(huán)境,不同配置,動態(tài)化的配置更新,分環(huán)境部署,比如 /dev /test /prod /beta /release (3)運(yùn)行期間動態(tài)調(diào)整配置,不再需要在每個服務(wù)部署的機(jī)器上編寫配置文件,服務(wù)

    2024年04月12日
    瀏覽(18)
  • 【微服務(wù) 從0開始 】Spring Cloud 配置文件

    【微服務(wù) 從0開始 】Spring Cloud 配置文件

    ??這里是【秒懂·云原生】,關(guān)注我學(xué)習(xí)云原生不迷路 ??如果對你有幫助,給博主一個免費(fèi)的點(diǎn)贊以示鼓勵 歡迎各位??點(diǎn)贊??評論收藏?? 【秒懂·云原生】 目前主要更新微服務(wù),一起學(xué)習(xí)一起進(jìn)步。 主要介紹Spring Cloud 配置文件 在創(chuàng)建Spring Boot項目時,會默認(rèn)在resourc

    2024年02月02日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包