java客户端
配置类
@Value无法在注册bean的时候获取配置文件中的值
@Configuration
public class ApolloConfig implements BeanDefinitionRegistryPostProcessor, EnvironmentAware {
private static final String SEPARATOR = ",";
private static final String NAMESPACE_APPLICATION = "application";
private Environment env;
@Override
public void postProcessBeanDefinitionRegistry(BeanDefinitionRegistry registry) throws BeansException {
// 是否启用apollo,默认不启用
String property = env.getProperty("apollo.customize.enable");
Boolean enable = Boolean.valueOf(property);
if (!enable) {
return;
}
// namespace
String namaspace = env.getProperty