当前位置: 首页 > 知识库问答 >
问题:

spring批处理与quartz作业?

蓬弘
2023-03-14

共有1个答案

董同
2023-03-14

Quartz是一个调度框架。比如“每个小时或每个月的最后一个星期五执行某件事”

Spring批处理是一个框架,它定义了将要执行的“某些东西”。您可以定义由步骤组成的作业。通常,一个步骤由项目读取器、可选的项目处理器和项目写入器组成,但您可以定义一个自定义的词干。您还可以告诉Spring batch提交每10个项目和许多其他东西。

您可以使用Quartz启动Spring批处理作业。

 类似资料:
  • 我有以下工作要处理在一定的时间间隔或特别的基础上。 作业中的步骤如下: 我也想要用户界面,在那里我可以触发一个特别的基础上的工作,而且我应该能够提供参数从用户界面。 我想用Spring batch来完成这个任务,但它更多的是用于读->处理->写之类的工作。这里,在第一步中,我正在生成由第二步读取的数据。我不确定我是否还可以使用Spring batch来实现这个,或者有更好的方法来实现这个。

  • 我有几个spring批处理作业,如果在spring批处理中触发作业执行,这些作业可以正常工作。这些作业将使用JpaItemWriter对数据库进行读写,其中需要事务。 我的问题是,我有一个quartz调度器,它被配置为定期运行这些作业,我得到了“javax.persistence.TransactionRequiredException:无事务正在进行”错误。我知道目前quartz正在实例化作业b

  • 背景:我们有一些由spring batch管理的作业(作为启动应用程序)由cron job触发,我正在努力用quartz替换cron并添加spring batch admin来管理作业。 到目前为止,我能够通过spring batch管理控制台运行这些作业,当quartz试图启动作业执行时,问题就会发生。JobLauncher、JobLocator对象为空,这是autowired。请注意,我使用基

  • 我正在寻找最好的解决方案,以创建一个java web应用程序,以生成Excel/PDF格式的报告。类似于Google Adwords的东西,用户可以创建日程报告,并在以后生成报告时下载。 我正在考虑开发一个java应用程序,在其中用户记录,选择一个预先定义的报告,并提供输入参数(如报告日期等),这个请求将被排队或保存为Quarts作业(首选持久队列)。一个作业将监视队列/作业并执行该作业,生成报告

  • 我已经开始探索Spring Batch,并遇到了一些基本问题。