配置中心格式
配置寫在boostrap.yml中,因為bootstrap.yml啟動要先于application.yml
spring:
profiles:
active: dev
application:
name: concast
cloud:
nacos:
discovery:
server-addr: ${nacos.address:127.0.0.1}:${nacos.port:8848}
namespace: ${spring.profiles.active}
group: ${project.name:wisdom}
config:
server-addr: ${nacos.address:127.0.0.1}:${nacos.port:8848}
namespace: ${spring.profiles.active}
group: ${project.name:wisdom}
enabled: true
file-extension: yml
參數(shù)說明
appliaction 項目的名稱
server-addr nacos的地址
namespace nacos的命名空間
group nacos的命名空間下的分組
file-extension nacos配置中心配置文件的后綴
代碼沒有獲取配置中心配置的解決辦法
1. 檢查參數(shù)是否正確
需要注意的是namespace對應(yīng)的是nacos中的命名空間的ID
并不是命名空間的名稱文章來源:http://www.zghlxwxcb.cn/news/detail-534889.html
2.檢查nacos的版本和啟動方式
如果nacos的版本是2.0 啟動方式是docker容器啟動,那么就需要檢查啟動nacos的映射的端口號都有什么。
因為在nacos2.0后新增加了兩個映射的端口號9848和9849,所有你docker中的端口號就不能只是添加8848的映射,需要把這兩個端口也映射上。
具體的增加映射端口方法放在這里:
增加映射端口方法地址文章來源地址http://www.zghlxwxcb.cn/news/detail-534889.html
到了這里,關(guān)于springboot+nacos配置中心獲取配置失敗的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!