将参数传递给 Spring 云数据流中的任务
Passing arguments to the task in the Spring Cloud Dataflow
我需要一个 Spring 云数据流任务来在启动期间传递参数。虽然我在 Spring 数据流 Shell 中找到了如何 运行 它(例如:task create my-composed-task --definition "mytaskapp --displayMessage=hello"),但我不'知道如何在 Java 代码中引用这些参数。谁能指导我?
最简单的示例可以在 Spring Cloud Task timestamp
示例中找到。
这里,应用程序在启动时打印当前时间戳;但是,也可以通过 setFormat(String format)
函数覆盖时间戳的格式。
例如,您可以创建并启动应用程序:
task create myTaskDefinition --definition "timestamp --format='yyyy'"
task launch myTaskDefinition
启动成功后,您将看到 yyyy
格式的结果输出,而不是默认的 yyyy-MM-dd HH:mm:ss.SSS
。
我需要一个 Spring 云数据流任务来在启动期间传递参数。虽然我在 Spring 数据流 Shell 中找到了如何 运行 它(例如:task create my-composed-task --definition "mytaskapp --displayMessage=hello"),但我不'知道如何在 Java 代码中引用这些参数。谁能指导我?
最简单的示例可以在 Spring Cloud Task timestamp
示例中找到。
这里,应用程序在启动时打印当前时间戳;但是,也可以通过 setFormat(String format)
函数覆盖时间戳的格式。
例如,您可以创建并启动应用程序:
task create myTaskDefinition --definition "timestamp --format='yyyy'"
task launch myTaskDefinition
启动成功后,您将看到 yyyy
格式的结果输出,而不是默认的 yyyy-MM-dd HH:mm:ss.SSS
。