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

时间:2019-04-27 03:34:58

标签: spring-cloud-dataflow spring-cloud-task

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

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

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。我在复合任务的任务定义中传递了“ --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 ->任务应用程序参数