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监控中心,点击命名空间——新建命名空间,新建完毕就可以在配置列表看到我们新建的命名空间,不同的微服务应该有一个独立的命名空间
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· Qt个人项目总结 —— MySQL数据库查询与断言