我正在寻找Spring的支持以执行后台作业。我想从我的应用程序中触发作业并在后台运行,而不会影响应用程序的执行。我该怎么做?

最佳答案

请参阅上方hasnae的链接。在Java Config中,您可以执行以下操作:

@EnableScheduling
@Configuration
public class BackgroundTaskScheduler {

    @Autowired
    private BackgroundTaskBean backgroundTaskBean;

    @Scheduled(cron = "${property.cronStatement}")
    public void backgroundTaskOne() {
        backgroundTaskBean.runTask();
    }
}

07-25 22:53