SpringCloudAlibaba集成Nacos配置中心

摘要:

SpringCloudAlibaba的Nacos配置中心和SpringCloud-Config配置中心一样,只不过SpringCloudAlibaba将它整合到了Nacos,我们直接将配置文件编写到Nacos,不需要上传码云

一:打开Nacos监控面板【localhost:8848】,进入配置管理——配置列表,点击右上角的+号,创建云端配置文件,或者将本地微服务的application.yml复制到这儿,选择yaml

二:客户中心引入配置中心依赖

<!--nacos配置中心客户端依赖-->
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>

三:编写bootstrap.yml【优先于application.yml执行,帮我们拉取云端配置信息】

spring:
    cloud:
        nacos:
            config:
                server-addr: localhost:8848 #指定注册中心地址
                prefix: application-user-server #指定配置文件名称,不需要环境和后缀
                file-extension: yaml #指定配置文件后缀
                group: DEFAULT_GROUP #如果是默认分组,那么此配置可以不填写,反之则必须要写
                #指定使用的命名空间,需要填写命名空间的Id,如果配置了命名空间需要指定就设定这个,没有就删掉
                namespace: 38b4c353-3ab1-4a9c-8814-a03032437321 
    profiles:
        active: test #指定环境

四:什么是命名空间

命名空间的存在就是为了隔离云端的不同项目的配置文件,访问Nacos监控中心,点击命名空间——新建命名空间,新建完毕就可以在配置列表看到我们新建的命名空间,不同的微服务应该有一个独立的命名空间

posted @   yyybl  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· Qt个人项目总结 —— MySQL数据库查询与断言
点击右上角即可分享
微信分享提示