nacos在LauncherServiceImpl类中,如何实现yaml中?namespace: ${NACOS_NAMESPACE:55}这样的效果

Blade 未结 1 174
山水
山水 剑童 2023-04-27 09:08

一、该问题的重现步骤是什么?

1. nacos在LauncherServiceImpl类中,如何实现yaml中?namespace: ${NACOS_NAMESPACE:5bc27318-7a3e-4d7a-a5c4-9a4f3d37e075}这样的效果

2. namespace: ${NACOS_NAMESPACE:5bc27318-7a3e-4d7a-a5c4-9a4f3d37e075}这样的效果可以读本地变量覆盖配置


二、你期待的结果是什么?实际看到的又是什么?

我期待:多人同时开发,在自己本地可以用自己的nacos环境,每个人都用频繁切换这个namespace


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

开源版-最新

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 2023-04-27 18:53

    配置文件的冒号后面代表默认值,如果在LauncherServiceImpl,配置的时候先判断参数是否有值,否则返回默认值就是一样的效果了

    0 讨论(0)
提交回复