外贸网站风格,中企动力邮箱企业版,网站备案个人信息,wordpress换域名教程1.在之前的文章写过的就不用重复写。
写一些没有写过的新东西 2.细节
2.1命名空间 #xff1a;
配置隔离
默认#xff1a; public #xff08;默认命名空间#xff09;:默认新增所有的配置都在public空间下 2.1.1 开发 、测试 、生产#xff1a;有不同的配置文件 比如…1.在之前的文章写过的就不用重复写。
写一些没有写过的新东西 2.细节
2.1命名空间
配置隔离
默认 public 默认命名空间:默认新增所有的配置都在public空间下 2.1.1 开发 、测试 、生产有不同的配置文件 比如新建一个命名空间 要想加上想要配置的命名空间 启动就好了 利用命名空间来作环境隔离
注意 一定要配置哪个命名空间下的配置
2.1.2 每一个微服务之间互相隔离配置 每一个微服务都创建自己的命名空间只加载自己命名空间下的所有配置 2.2配置集
所有的配置的集合就叫配置集,就比如一个yaml文件就是一个配置集
2.3配置集ID
类似于配置文件名
Data ID:
2.4配置分组 默认所有的配置集都属于 DEFAULT_GROUP 组
比如 双十一 用 一组配置
618 用一组配置
2.4.1创建组 想加个后缀也可以加上这个配置 每个微服务创建自己的命名空间使用配置分组来区分环境
3. 加载多配置集
把数据源 Mybatiscloud 配置拆分成多个配置集交给nacos管理
spring:application:name: gulimall-couponcloud:nacos:config:file-extension: yamlnamespace: e5053469-7f5c-4cef-b668-1ff77eddab42server-addr: 127.0.0.1:8848extension-configs: #加载多个配置文件- data-id: datasource.yamlgroup: devrefresh: true #代表可以实时刷新 读取 nacos 更改过后的配置- data-id: mybatis.yamlgroup: devrefresh: true- data-id: other.yamlgroup: devrefresh: truegroup: dev #优先级 主配置 扩展 自身 # profiles:
# active: dev 4.总结 1.微服务任何配置信息任何配置文件都可以放在配置中心中 2.只需要在 bootstrap.yml 说明加载的配置中心中哪些配置文件即可 3.获取值可以用 Value ,ConfigurationProperties 以前Springboot 任何方法从配置文件中获取值都能用配置中心有的优先使用配置中心的