解決bootstrap.yml不生效,無法優(yōu)先于application.yml文件加載問題
更新時間:2024年12月27日 09:40:59 作者:Slavic_
文章主要討論了在Spring Boot項目中,`bootstrap.yml`文件無法優(yōu)先于`application.yml`文件加載的問題,原因是缺少了`nacos-config`依賴,且需要確保Spring Boot版本與`nacos-config`版本匹配,作者希望通過分享個人經(jīng)驗,幫助他人解決類似問題
bootstrap.yml不生效, 無法優(yōu)先于application.yml文件加載
問題描述
由于最近項目需要打包成docker部署到測試服務(wù)器,公司統(tǒng)一使用一個nacos作為配置中心, 一直不能加載bootstrap.yml文件報配置找不到. 是由于沒有加載nacos-config依賴.
加上這個依賴,要注意
springboot 版本 跟nacos-config 要對應(yīng) 譬如 springboot版本是 2.x.x 的, nacos 的需要也是 2.x.x
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.2.RELEASE</version> <relativePath/> </parent> <dependencies> <!--nacos配置中心--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> <version>2.2.1.RELEASE</version> </dependency> </dependencies>
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringBoot接口返回數(shù)據(jù)脫敏(Mybatis、Jackson)
有時候,我們接口返回的數(shù)據(jù)需要做一些處理,有一些敏感數(shù)據(jù),本文主要介紹了SpringBoot接口返回數(shù)據(jù)脫敏(Mybatis、Jackson),具有一定的參考價值,感興趣的可以了解一下2024-07-07SpringBoot整合Servlet和Filter和Listener組件詳解
這篇文章主要介紹了SpringBoot整合Servlet和Filter和Listener組件詳解,在整合某報表插件時就需要使用Servlet,Spring Boot中對于整合這些基本的Web組件也提供了很好的支持,需要的朋友可以參考下2024-01-01Java的Spring框架中實現(xiàn)發(fā)送郵件功能的核心代碼示例
這篇文章主要介紹了Java的Spring框架中實現(xiàn)發(fā)送郵件功能的核心代碼示例,包括發(fā)送帶附件的郵件功能的實現(xiàn),需要的朋友可以參考下2016-03-03