哪个更好:Java ScheduledExecutorService 或 Spring framework @Scheduled
Which one is better: Java ScheduledExecutorService or Spring framework @Scheduled
我正在向基于 Spring 框架编写的现有项目添加代码。所以想知道我应该选择哪一个:Java ScheduledExecutorService
或 Spring 框架 @Scheduled
?
我看到另一个post,声称使用spring框架版本,但我不太明白原因。我认为如果使用 ScheduledExecutorService
,它看起来比 Spring 框架更受我控制 @Scheduled
.
如果您已经在项目中使用 Spring 框架,那么您不妨使用 @Scheduled 注释来安排您的任务,因为与 Java 的 ScheduledExecutorService 相比,它更容易设置.
但如果您的项目不使用 Spring 框架,我会坚持使用 Java 的 Scheduler 版本。
我正在向基于 Spring 框架编写的现有项目添加代码。所以想知道我应该选择哪一个:Java ScheduledExecutorService
或 Spring 框架 @Scheduled
?
我看到另一个post,声称使用spring框架版本,但我不太明白原因。我认为如果使用 ScheduledExecutorService
,它看起来比 Spring 框架更受我控制 @Scheduled
.
如果您已经在项目中使用 Spring 框架,那么您不妨使用 @Scheduled 注释来安排您的任务,因为与 Java 的 ScheduledExecutorService 相比,它更容易设置.
但如果您的项目不使用 Spring 框架,我会坚持使用 Java 的 Scheduler 版本。