有没有人有过从web UI执行spring batch作业的经验。目前,我已经编写了一些从CSV到DB表的数据复制作业,它在命令提示符和JUnit测试中运行良好。但是现在这些作业必须通过web来执行,JSF被用作前端控制器框架。在这种情况下,任何关于最佳实践的建议都会非常有帮助。
谢谢!
发布于 2011-05-25 15:04:48
Spring Batch Admin是一个可部署的web前端,用于Spring批处理作业。如果您想要的只是一个简单的UI,而不是管理员的shell脚本,请采用以下方法:
http://static.springsource.org/spring-batch-admin/getting-started.html
如果您正在寻找一种将作业触发机制与现有应用程序集成的方法,请查看使用Servlet的JobLauncher实现,该实现可以从控制器/Servlet调用:
http://docs.spring.io/spring-batch/trunk/reference/html/configureJob.html#runningJobsFromWebContainer
https://stackoverflow.com/questions/6119966
复制相似问题