配置中心格式
配置写在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
参数说明
appliaction 项目的名称
server-addr nacos的地址
namespace nacos的命名空间
group nacos的命名空间下的分组
file-extension nacos配置中心配置文件的后缀
代码没有获取配置中心配置的解决办法
1. 检查参数是否正确
需要注意的是namespace对应的是nacos中的命名空间的ID
并不是命名空间的名称文章来源:https://www.toymoban.com/news/detail-534889.html
2.检查nacos的版本和启动方式
如果nacos的版本是2.0 启动方式是docker容器启动,那么就需要检查启动nacos的映射的端口号都有什么。
因为在nacos2.0后新增加了两个映射的端口号9848和9849,所有你docker中的端口号就不能只是添加8848的映射,需要把这两个端口也映射上。
具体的增加映射端口方法放在这里:
增加映射端口方法地址文章来源地址https://www.toymoban.com/news/detail-534889.html
到了这里,关于springboot+nacos配置中心获取配置失败的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!