public class NacosConfCenterBootLoader extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
NacosConfCenterBootLoader.DeferNacosPropertySource |
| 限定符和类型 | 字段和说明 |
|---|---|
private Function<Properties,com.alibaba.nacos.api.config.ConfigService> |
builder |
private org.springframework.core.env.ConfigurableEnvironment |
environment |
private org.slf4j.Logger |
logger |
private NacosConfCenterInfo |
nacosConfCenterInfo |
private List<NacosConfCenterBootLoader.DeferNacosPropertySource> |
nacosPropertySources |
| 构造器和说明 |
|---|
NacosConfCenterBootLoader(NacosConfCenterInfo nacosConfCenterInfo,
org.springframework.core.env.ConfigurableEnvironment environment,
Function<Properties,com.alibaba.nacos.api.config.ConfigService> builder) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addListenerIfAutoRefreshed() |
void |
addListenerIfAutoRefreshed(List<NacosConfCenterBootLoader.DeferNacosPropertySource> deferNacosPropertySources) |
Properties |
buildGlobalNacosProperties() |
private Properties |
buildSubNacosProperties(Properties globalProperties,
NacosConfCenterExtInfo config) |
List<NacosConfCenterBootLoader.DeferNacosPropertySource> |
getNacosPropertySources() |
void |
loadConfig() |
private List<NacosPropertySource> |
reqGlobalNacosConfig(Properties globalProperties,
com.alibaba.nacos.api.config.ConfigType type) |
private NacosPropertySource[] |
reqNacosConfig(Properties configProperties,
String[] dataIds,
String groupId,
com.alibaba.nacos.api.config.ConfigType type,
boolean isAutoRefresh) |
private List<NacosPropertySource> |
reqSubNacosConfig(NacosConfCenterExtInfo config,
Properties globalProperties,
com.alibaba.nacos.api.config.ConfigType type) |
private final org.slf4j.Logger logger
private final NacosConfCenterInfo nacosConfCenterInfo
private final org.springframework.core.env.ConfigurableEnvironment environment
private Function<Properties,com.alibaba.nacos.api.config.ConfigService> builder
private List<NacosConfCenterBootLoader.DeferNacosPropertySource> nacosPropertySources
public NacosConfCenterBootLoader(NacosConfCenterInfo nacosConfCenterInfo, org.springframework.core.env.ConfigurableEnvironment environment, Function<Properties,com.alibaba.nacos.api.config.ConfigService> builder)
public void loadConfig()
public Properties buildGlobalNacosProperties()
private Properties buildSubNacosProperties(Properties globalProperties, NacosConfCenterExtInfo config)
private List<NacosPropertySource> reqGlobalNacosConfig(Properties globalProperties, com.alibaba.nacos.api.config.ConfigType type)
private List<NacosPropertySource> reqSubNacosConfig(NacosConfCenterExtInfo config, Properties globalProperties, com.alibaba.nacos.api.config.ConfigType type)
private NacosPropertySource[] reqNacosConfig(Properties configProperties, String[] dataIds, String groupId, com.alibaba.nacos.api.config.ConfigType type, boolean isAutoRefresh)
public void addListenerIfAutoRefreshed()
public void addListenerIfAutoRefreshed(List<NacosConfCenterBootLoader.DeferNacosPropertySource> deferNacosPropertySources)
public List<NacosConfCenterBootLoader.DeferNacosPropertySource> getNacosPropertySources()
Copyright © 2021 Zodiac. All rights reserved.