在 spring boot 应用程序中安排任务的最佳方法是什么

新手上路,请多包涵

我目前正在开发一个基于 Spring-Boot 的应用程序。

我知道像@Scheduled 这样的注解可以安排任务。由于我的应用程序中的用户想在不同时间发送邮件并且只发送一次。

我已经阅读了 Spring 调度任务后 - 只运行一次,但是在基于 Spring 的应用程序中总是“新”一个 localExecutor 是很奇怪的。

这样,一旦用户安排发送电子邮件,我就必须为他的任务“新建”一个 localExecutor。

那么,有没有更好的方法呢?

原文由 Exia 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 335
2 个回答

在 Spring 中调度任务的最简单方法是在 spring 托管 bean 中创建由 @Scheduled 注释的方法。它还需要 @EnableScheduling 在任何 @Configuration 类中。

春季教程

原文由 Александр Косарев 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题