如何@Scheduled
在我的 servlet 中将 IBM WebSphere 工作管理器与 Spring 注释一起使用?
Spring 提供了WorkManagerTaskExecutor
. 它允许按照 WebSphere 文档或此 SO 答案中的描述配置工作管理器。但是,我看不到与@Scheduled
注释的关系,也找不到任何文档它是如何在内部工作的。
我的目标是以一种方便的方式(由 给出@Scheduled
)配置计划任务,但我需要由 WebSphere 管理由计划程序创建的任务线程。
编辑:DefaultManagedTaskExecutor
在我混淆的原始问题WorkManagerTaskExecutor
中,后者被弃用,而赞成第一个。现在我知道这WorkManagerTaskExecutor
是 Java EE 6(因此是我们的 WebSphere 8.5 环境所必需的),而DefaultManagedTaskExecutor
属于 Java EE 7 并且确实可以配置为@Scheduled
使用@EnableScheduling
注释记录。