SCDF任务执行创建了一个新的条目任务名称org.springframework.context.annotation.AnnotationConfigApplicationContext@36d4b5c

时间:2019-12-17 00:30:16

标签: java spring spring-cloud-dataflow

问题 在SCDF上创建了一个任务,名称为TASK1

  • 该jar与主类打包在一起,该主类是CommandLineJobLuncher的增强版本(未用@SpringBootApplication注释),该主类启动了Spring Batch作业。
  • Spring有两种配置,一种使用@EnableTask@EnableBatchProcessing
  • 定义所有应用程序所需的bean,另一种定义批处理作业。
  • 启动任务
  • 任务已启动,但创建了另一个任务执行条目并将其命名为org.springframework.context.annotation.AnnotationConfigApplicationContext@36d4b5c
  • 批处理作业已成功执行,但未链接到任务定义

研究表明,这就是Spring Cloud Task名称任务的方式,但是我不太明白为什么未按预期从SCDF传递任务名称。 此外,当以@SpringBootApplication启动时,任务名称将成为“应用程序”。

任何人都可以建议如何确保每次任务启动时执行一次任务执行吗?

0 个答案:

没有答案