Google Cloud Run Job中无法覆盖Spring Boot多段式配置参数的问题求助
Google Cloud Run Job中无法覆盖Spring Boot多段式配置参数的问题求助
大家好,我最近写了一个Spring Boot示例应用,平时都是从application.properties文件里读取配置值的。
遇到一个奇怪的问题:如果配置参数是单段的,比如value = 100,我在Google Cloud Run Job里执行程序时,通过覆盖参数设置成value = 200,程序能正常读取到覆盖后的200,这没问题。
但如果配置参数是多段式的,比如value.number = 100,我尝试在Cloud Run Job里用value.number = 200去覆盖,结果程序还是读取的默认值100,完全没生效。
我猜可能是我覆盖时用的语法不对,已经试过好几种写法了:value_number、"value.number"、value-number,但这些都不管用。
如果需要我提供更多复现问题的细节,比如配置文件内容、Cloud Run Job的参数设置方式之类的,随时告诉我!
备注:内容来源于stack exchange,提问作者cherry.rp.blossom
相关产品推荐
相关产品推荐

