Java 基于用户iput使用Quartz创建动态Spring批处理作业

Java 基于用户iput使用Quartz创建动态Spring批处理作业,java,spring,spring-batch,quartz,Java,Spring,Spring Batch,Quartz,我对我的案例应该采用的方法有疑问。我必须安排一个使用用户输入的作业(开始日期/时间和文件-用户可以在前端选择开始日期/时间和文件)。Job每次都会执行相同的操作,但使用不同的文件、cron表达式和计划名称。因此,作业中没有功能变化——只有不同的参数 现在有java配置类和bean来配置作业,我现在在想,是否有可能创建新的配置类并以某种方式更改我感兴趣的参数?或者我不应该使用bean来创建一个服务,在那里我将构建每次作业、作业详细信息、触发器等,然后只安排它 我在Spring Batch中是全新的

我对我的案例应该采用的方法有疑问。我必须安排一个使用用户输入的作业(开始日期/时间和文件-用户可以在前端选择开始日期/时间和文件)。Job每次都会执行相同的操作,但使用不同的文件、cron表达式和计划名称。因此,作业中没有功能变化——只有不同的参数

现在有java配置类和bean来配置作业,我现在在想,是否有可能创建新的配置类并以某种方式更改我感兴趣的参数?或者我不应该使用bean来创建一个服务,在那里我将构建每次作业、作业详细信息、触发器等,然后只安排它


我在Spring Batch中是全新的一员,我不得不从离开团队的家伙那里接管这个部分。

您需要根据用户输入动态创建计划。Quartz提供了可根据需要实现的接口

这里有一个类似的问题:


希望这有帮助。

您需要根据用户输入动态创建计划。Quartz提供了可根据需要实现的接口

这里有一个类似的问题:

希望这有帮助