如何多环境切换?如何在微服务配置多环境?

问题本质: nacos配置中心的配置是如何被项目读取到的?(nacos的配置中心和项目是如何联系的?)


注意:nacos有配置管理和服务管理,别弄混。自动注册的是服务管理!!!


1. 如何注册到nacos服务管理中心?

怎么才算是注册成功呢? 服务列表中出现他。

1.1 添加spring-cloud-alilbaba的管理依赖

1.2 添加nacos的客户端依赖

1.3 application.yml文件,添加nacos地址

在进行完上述步骤, 项目就会自动注册到nacos。


配置中心呢?

Data ID 取名时,防止冲突

服务名 :是微服务中细分项目在nacos中取的名字

profile 写运行环境

eg : userservice-dev.yaml

2.Nacos如何配置管理?

2.1.引入Nacos的 配置管理 客户端 依赖

2.2 在项目中的resource目录添加一个bootstrap.yml文件

这个文件是引导文件,优先级高于application.yml(为了让其先发现nacos,并加载nacos配置管理中对项目的相关配置,之后才会加载 application.yml ),以下是bootstrap.yml文件需要配置的:

配置完成这些:项目启动会读取nacos配置中心的配置。

如何切换环境??

相关推荐
皙然2 分钟前
吃透进程与线程:从概念到实战,破解并发编程核心难题
java·开发语言
冬夜戏雪4 分钟前
HashMAP底层原理和扰动hash的例子
java·开发语言
咸鱼2.04 分钟前
【java入门到放弃】计算机网络
java·开发语言·计算机网络
Zzxy6 分钟前
MyBatis-Plus入门
java·mybatis
木井巳7 分钟前
【递归算法】找出所有子集的异或总和再求和
java·算法·leetcode·决策树·深度优先
悟空码字10 分钟前
【保姆级】实现APP分享至微信,看完就能落地
java·后端·微信
常利兵12 分钟前
Android 开发探秘:View.post()为何能获取View宽高
java·数据库·sql
闭关苦炼内功12 分钟前
使用Java语言实现二分查找
java·开发语言
毕设源码-郭学长14 分钟前
【开题答辩全过程】以 基于Spring Boot“活力青春”健身房管理系统的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
m0_4750645015 分钟前
Spring AI RAG简易demo
java·人工智能·spring