【发布时间】:2019-05-13 02:04:00
【问题描述】:
我在 SCDF 中有一个 Spring Cloud 任务,它使用任务定义成功启动:
some-task --some.property=test
不过,我想在任务启动时设置some.property 属性。我想我可以通过设置部署属性 app.*.some.property=test 来做到这一点,但这不适用于本地或 cloudfoundry 任务启动器/部署器。
上述部署属性适用于流,但不适用于任务。是否应该与任务一起工作,如果不是,为什么?
【问题讨论】:
-
它也应该在任务上。不过,我们在最近的版本中增加了对它的支持。您能否确认 SCT、SCDF 和自定义应用程序的版本?
-
@SabbyAnandan 我们目前使用的是 SCT 2.0.0.RELEASE 和 SCDF 1.7.0.RELEASE,任务应用基于 Spring Boot 2.0.4。挖掘 cloudfoundry 部署程序,我认为这是the method handling it。但它根本不引用
app.*属性,所以我不确定在哪里寻找该功能。如果有帮助,我会尝试整理一些 POC 来重现该问题 -
如果您继续看到这种行为,是的,最好查看可重现的样本。
标签: spring-cloud spring-cloud-dataflow