命名空间:

  • 环境隔离
  • 每一个微服务之间相互隔离

在 bootstrap.properties 中加入下面代码
可以自己切换需要那个环境的配置文件,后面填写的是命名空间的 ID

  1. spring.cloud.nacos.config.namespace=1685944e-caf2-4a19-84dd-2521c8f900a8

image.png

配置分组

  1. spring.application.name=gulimall-coupon
  2. spring.cloud.nacos.config.server-addr=192.168.237.128:8848
  3. spring.cloud.nacos.config.namespace=1685944e-caf2-4a19-84dd-2521c8f900a8
  4. # spring.cloud.nacos.config.group=dev
  5. spring.cloud.nacos.config.extension-configs[0].data-id=datasource.yml
  6. spring.cloud.nacos.config.extension-configs[0].group=dev
  7. spring.cloud.nacos.config.extension-configs[0].refresh=true
  8. spring.cloud.nacos.config.extension-configs[1].data-id=mybatis.yml
  9. spring.cloud.nacos.config.extension-configs[1].group=dev
  10. spring.cloud.nacos.config.extension-configs[1].refresh=true
  11. spring.cloud.nacos.config.extension-configs[2].data-id=other.yml
  12. spring.cloud.nacos.config.extension-configs[2].group=dev
  13. spring.cloud.nacos.config.extension-configs[2].refresh=true

image.png