91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SpringBoot不讀取bootstrap.yml/properties文件問題怎么解決

發布時間:2021-12-16 11:12:23 來源:億速云 閱讀:363 作者:iii 欄目:開發技術

本篇內容主要講解“SpringBoot不讀取bootstrap.yml/properties文件問題怎么解決”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“SpringBoot不讀取bootstrap.yml/properties文件問題怎么解決”吧!

    今天寫創建了一個SpringBoot項目,配置文件從其他項目拷貝了一份bootstrap.yml

    之前一直用的application.yml

    心想:application.yml 優先級沒有bootstrap.yml 高,bootstrap配置文件肯定沒問題

    項目一跑來,發現配置文件里面的內容沒讀取到。

    之后通過各種查資料,才明白了application.yml 和bootstrap.yml 的區別,不僅僅是優先級的問題。

    先說我的問題是什么原因吧:

    SpringBoot 項目中如果沒有依賴 spring-cloud-context 的話,是不會讀取bootstrap.properties 文件

    也就是說

    bootstrap.yml配置是SpringCloud項目才會用到的。

    如果你的項目僅僅是一個SpringBoot項目,只會識別application.yml配置文件。

    由于SpringCloud是基于SpringBoot構建的,所有SpringCloud項目兩種文件都會識別,這個時候才有優先級的說法,SpringCloud項目是會優先讀取bootstrap配置在讀取application配置。

    引用Spring官網的一句話

    A Spring Cloud application operates by creating a “bootstrap” context, which is a parent context for the main application. Out of the box it is responsible for loading configuration properties from the external sources, and also decrypting properties in the local external configuration files.

    SpringCloud 應用是基于 一個 “bootstrap”的上下文運行的。

    也就說明了 bootstrap這個配置是SpringCloud 應用才會用的。

    什么配置在application配置?什么配置在bootstrap里面配置?

    1、當使用 Spring Cloud Config Server 的時候,spring.application.name 和 spring.cloud.config.server.git.uri應該在 bootstrap.yml 里面指定

    2、一些加密解密的配置也應該配置在bootstrap里面

    到此,相信大家對“SpringBoot不讀取bootstrap.yml/properties文件問題怎么解決”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    新巴尔虎右旗| 白沙| 彭阳县| 闵行区| 昆明市| 乌拉特中旗| 阿勒泰市| 呼伦贝尔市| 海口市| 渝中区| 北京市| 邢台县| 乃东县| 壤塘县| 安龙县| 旬阳县| 绥阳县| 平邑县| 手游| 怀集县| 当涂县| 沙田区| 瑞安市| 准格尔旗| 堆龙德庆县| 资源县| 威宁| 锡林郭勒盟| 永善县| 河西区| 兴隆县| 桐庐县| 台山市| 景宁| 报价| 双辽市| 西峡县| 长丰县| 永安市| 金溪县| 调兵山市|