Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否可以在Xml配置中使用quatz串行运行join_Java_Spring_Hibernate_Spring Mvc_Quartz Scheduler - Fatal编程技术网

Java 是否可以在Xml配置中使用quatz串行运行join

Java 是否可以在Xml配置中使用quatz串行运行join,java,spring,hibernate,spring-mvc,quartz-scheduler,Java,Spring,Hibernate,Spring Mvc,Quartz Scheduler,我在一个应用程序中工作,我需要以串行方式安排和运行作业。就像我有3份工作一样 作业1完成后,作业2开始。 作业2完成后,作业3开始 若任何作业中发生错误,则整个事务将回滚。 Job2依赖于Job1事务,而job3依赖于Job1和Job2事务 我对JobListener知之甚少,但想用XML配置作业 作业2和作业3真的是必须单独调度的离散作业吗 如果是这样,你可能会遇到难看的时机问题。确保job2和job3不能在多个实例中运行非常重要。以这种方式重构对象,您可以将其用作作业,也可以将其用作其他作业

我在一个应用程序中工作,我需要以串行方式安排和运行作业。就像我有3份工作一样

作业1完成后,作业2开始。 作业2完成后,作业3开始

若任何作业中发生错误,则整个事务将回滚。 Job2依赖于Job1事务,而job3依赖于Job1和Job2事务

我对JobListener知之甚少,但想用XML配置作业

作业2和作业3真的是必须单独调度的离散作业吗

如果是这样,你可能会遇到难看的时机问题。确保job2和job3不能在多个实例中运行非常重要。以这种方式重构对象,您可以将其用作作业,也可以将其用作其他作业中的对象

如果不是,则没有任何理由将作业2和作业3定义为计划作业。
您只需重构代码。

感谢您的回复,我们不在群集环境中工作,因此这些作业不可能多次运行,我们只需要在XML配置中完成。