Nacos官网地址
https://nacos.io
nacos-server-1.3.2(我这里是下载的windows环境配置)
这里下载的是1.3.2的版本,其他环境启动命令请看官网
- 运行命令
- startup.cmd -m standalone
- 控制台(如图示,创建了两个命名空间)
- 每个命名空间下创建同样的一个文件
- 用来测试多环境效果的内容如下示
版本
- JDK 1.8
- MAVEN 3.6.3
- nacos-client 0.2.7
maven依赖
代码语言:javascript复制<dependency>
<groupId>com.alibaba.boot</groupId>
<artifactId>nacos-config-spring-boot-starter</artifactId>
</dependency>
springboot的配置项
- application.properties
# 指定环境
spring.profiles.active=dev
# 应用名字
spring.application.name=auto-deployed
- application-prd.properties
# 开启自动刷新
nacos.config.auto-refresh=true
# 所属组
nacos.config.group=DEFAULT_GROUP
# 测试使用的配置文件
nacos.config.data-id=auto-deployed.yaml
# 命名空间(必须指定,就是通过命名空间来做多环境配置的)
nacos.config.namespace=PRD
nacos.config.server-addr=127.0.0.1:8848
# 配置类型
nacos.config.type=yaml
# 开启配置预加载功能
nacos.config.bootstrap.enable=true
- application-dev.properties
# 开启自动刷新
nacos.config.auto-refresh=true
# 所属组
nacos.config.group=DEFAULT_GROUP
# 测试使用的配置文件
nacos.config.data-id=auto-deployed.yaml
# 命名空间(必须指定,就是通过命名空间来做多环境配置的)
nacos.config.namespace=DEV
nacos.config.server-addr=127.0.0.1:8848
# 配置类型
nacos.config.type=yaml
# 开启配置预加载功能
nacos.config.bootstrap.enable=true
- 代码部分
切换环境后,访问test资源地址可以查看内容的变化