gpt4 book ai didi

java - 使用 spring 3 以用户可以更改的频率运行作业/异步任务

转载 作者:行者123 更新时间:2023-12-02 07:01:50 26 4
gpt4 key购买 nike

我可以将任务设置为使用计划注释以固定频率运行。但是我希望频率根据用户输入而变化。

实现这一目标的最佳方法是什么?

最佳答案

我建议使用TaskScheduler直接不使用@Scheduled 注解。您可以使用用户输入来安排作业,并更好地控制任务执行。

在 Spring 上下文中声明您的调度程序:

<task:scheduler id="taskScheduler" pool-size="5" />

并使用@Autowire注释将其注入(inject)到您的服务bean中

@Autowire
private TaskScheduler taskScheduler;

关于java - 使用 spring 3 以用户可以更改的频率运行作业/异步任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16565878/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com