我有一个包含两个云任务(AAA && BBB)的复合任务。 我想将属性从目录传递给AAA和BBB任务。 例如,在启动Spring Boot应用程序时使用“ --spring.config.location = directory /”。
根据文档,我了解我们可以使用app.CompositeTaskName.taskname.prop1 = val1传递属性。 但是,我想在启动时加载一堆配置。 那么,有没有一种方法可以使用“ spring.config.location”参数启动任务?
答案 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 ->任务应用程序参数