Nacos SDK 怎么发布多个配置?
来源:12-6 数据持久化

慕沐9488638
2020-02-28
我参考 https://nacos.io/zh-cn/docs/sdk.html 想将多个配置发布到 Nacos 代码如下:
ConfigService configService = NacosFactory.createConfigService(properties);
configService.publishConfig(dataId + ".yaml", "DEFAULT_GROUP", "key1: value1'\r\n'key2: value2");
在 Nacos 控制台查看是正常的,在客户端用 @Value("${key1}") 就出错了,怀疑 “\r\n”,又换了 “\n” 还是不行,就不指定这个 publishConfig
怎么操作了 ?
写回答
1回答
-
大目
2020-02-28
用Spring Cloud Alibaba为啥要用原生的NACOS API啊?
你的代码本身没有问题。用publshConfig发布配置到NACOS上,但是你的@Value是个Spring注解。
如果你没有添加Spring Cloud Alibaba的依赖,那用@Value是读不到的,这是个Spring的注解。
你得用
public String getConfig(String dataId, String group, long timeoutMs) throws NacosException
读取配置。
022020-02-28
相似问题