新建Namespace
(点击了解更多Namespace相关知识)
返回到项目首页
Tips:
应用可以通过关联公共namespace来覆盖公共Namespace的配置
如果应用不需要覆盖公共Namespace的配置,那么无需关联公共Namespace
公共的Namespace的配置能被任何项目读取
通过创建公共Namespace可以实现公共组件的配置,或多个应用共享同一份配置的需求
如果其它应用需要覆盖公共部分的配置,可以在其它应用那里关联公共Namespace,然后在关联的Namespace里面配置需要覆盖的配置即可
如果其它应用不需要覆盖公共部分的配置,那么就不需要在其它应用那里关联公共Namespace
私有Namespace的配置只能被所属的应用获取到
通过创建一个私有的Namespace可以实现分组管理配置
私有Namespace的格式可以是xml、yml、yaml、json. 您可以通过apollo-client中ConfigFile接口来获取非properties格式Namespace的内容
1.3.0及以上版本的apollo-client针对yaml/yml提供了更好的支持,可以通过ConfigService.getConfig("someNamespace.yaml")直接获取Config对象,也可以通过@EnableApolloConfig("someNamespace.yaml")注入yaml配置到Spring中去
关联公共Namespace
创建Namespace
AppId
选择集群
名称
properties
xml
json
yml
yaml
自动添加部门前缀
{{appBaseInfo.namespacePrefix}}
(公共Namespace的名称需要全局唯一,添加部门前缀有助于保证全局唯一性)
类型
public
private
备注
namespace
提交
创建成功!