关于 Sprint Batch Admin 的新手问题。
我的要求是用户应该能够通过 Web UI 安排新作业(为作业功能传递一些参数)。这些作业应该是持久的、重复的并且可以被取消或删除。此外,可以为上次运行的作业生成报告,并列出所有现有作业及其下一次运行日期。
也许我最重要的要求是这应该可以“即时”进行,而不需要重新部署 Web 应用程序或重新启动服务器。
这可以使用 Spring Batch Admin 来完成吗(我看到该指南谈到上传 XML 以添加作业,但这似乎很乏味,如果有 API 为什么我们不能通过批处理动态创建作业管理员网络用户界面)?或者 JDK Timer 或 Quartz 是否支持它?