Java Spring云任务

Java Spring云任务,java,task,spring-cloud-dataflow,spring-cloud-task,Java,Task,Spring Cloud Dataflow,Spring Cloud Task,是否有方法将任务结果作为输入传递给其他任务,如下图所示。听起来很简单,但我在网上找不到任何东西。我不想使用队列或其他机制来完成这项任务,我正在寻找一种“本机”任务方式。 我找到了这个示例,我认为在本例中,字符串表示任务的输入,但我不知道如何生成输出以发送到下一个任务 @SpringBootApplication public class SpringCloudTaskTestApplication { public static void main(String[] args) {

是否有方法将任务结果作为输入传递给其他任务,如下图所示。听起来很简单,但我在网上找不到任何东西。我不想使用队列或其他机制来完成这项任务,我正在寻找一种“本机”任务方式。

我找到了这个示例,我认为在本例中,字符串表示任务的输入,但我不知道如何生成输出以发送到下一个任务

@SpringBootApplication
public class SpringCloudTaskTestApplication {

    public static void main(String[] args) {
        SpringApplication.run(SpringCloudTaskTestApplication.class, args);
    }

    @Bean
    public CommandLineRunner commandLineRunner() {
        return new HelloWorldCommandLineRunner();
    }

    public static class HelloWorldCommandLineRunner implements CommandLineRunner {

        @Override
        public void run(String... strings) throws Exception {
            System.out.println("TASK args: "+Arrays.toString(strings));
        }
    }
}

在Spring云数据流中,您可以使用现成的流
sink
应用程序。在您的情况下,任务应用程序可以将发送到
tasklauncher dataflow
sink应用程序,以启动具有给定属性的其他任务应用程序。你可以找到更多的细节