Spring 云数据流 - 具有外部配置的复合任务

Spring cloud dataflow - Composite Task with external configuration

我有一个包含两个云任务 ( AAA && BBB ) 的复合任务。 我想将属性从目录传递给 AAA 和 BBB 任务。 例如,启动 Spring 启动应用程序时使用“--spring.config.location=directory/”。

根据文档,我了解到我们可以使用 app.CompositeTaskName.taskname.prop1=val1 传递属性。 但是,我想在启动时加载一堆配置。 那么,有没有办法用 "spring.config.location" 参数启动任务?

我找到了解决方案。我在复合任务的任务定义中传递了“--spring.config.location”。

task create myctr --definition "AAA --spring.config.location=/data/prop/ '*'->BBB"

我启动了复合任务 "myctr",它引用了“/data/prop/”目录中的 属性 个文件。

文档参考: http://docs.spring.io/spring-cloud-dataflow/docs/1.7.4.RELEASE/reference/htmlsingle/#spring-cloud-dataflow-composed-tasks --> 任务应用参数