1 命名空间:配置隔离,默认是public,比如我们在nacos的配置中心创建了不同的命名空间开发dev,生产prod
![](https://img2020.cnblogs.com/blog/606135/202108/606135-20210816220813710-387553735.png)
默认nacos使用的是public的命名空间配置,如果上线了想使用prod的配置则需要获取prod的id
![](https://img2020.cnblogs.com/blog/606135/202108/606135-20210816220830010-367596979.png)
最后在微服务的bootstrap.properties配置文件中添加配置:
![](https://img2020.cnblogs.com/blog/606135/202108/606135-20210816220842949-1644126699.png)
2 每一个微服务之间相互隔离,可以为每一个微服务都创建一个属于自己的命名空间
3 配置集
4 配置id
5 配置组
创建分组同样需要在bootstrap.properties文件中配置才能生效
spring.cloud.nacos.config.group=dev
6 如何同时加载多个配置文件,nacos是支持的
比如我们通常会把一个大的配置文件拆分成多个配置文件比如数据库datasource.yml,mybatis.yml等
![](https://img2020.cnblogs.com/blog/606135/202108/606135-20210816220937362-1858626435.png)
只有这三个配置文件合并起来应用才能运行,在bootstrap.properties文件中配置如下:
![](https://img2020.cnblogs.com/blog/606135/202108/606135-20210816220931486-74184411.png)