【发布时间】:2017-08-28 08:27:21
【问题描述】:
我正在使用 Spring Boot,我想允许最终用户根据需要安排任务。
我有一个带有 Angular 前端的 Spring Boot REST 后端。用户应该能够(使用 crontab 样式语法)安排任务(即类的方法后端),并选择一些参数。
用户还应该能够从前端查看、编辑、删除计划任务
我知道我可以使用@Scheduled 注解,但我看不到最终用户如何使用它来安排任务。我也看看 Quartz,但我没有看到如何在我的方法调用中设置用户的参数。
我应该使用 Spring Batch 吗?
【问题讨论】:
-
用户应该配置 cron tab 语法还是只是开始一个工作?
-
用户应该配置 cron tab 语法
-
我认为您必须更具体地说明事情应该如何工作。用户应该如何安排任务?使用请求、任何前端或直接访问属性文件等等?最后,有一些解决方案可以让这些东西正常工作。例如,将 cron 选项卡存储在数据库中并在您的应用程序中配置作业。
-
用户应该使用 Angular 前端配置他们的任务。他们应该能够在前端添加、编辑、删除任务
标签: spring-boot scheduled-tasks