gpt4 book ai didi

spring-batch - Spring Batch 应用程序与 Spring Batch Admin 集成

转载 作者:行者123 更新时间:2023-12-03 09:23:58 28 4
gpt4 key购买 nike

我开发了一个 spring batch 应用程序,它使用批处理/shell 脚本部署为可执行 jar。它工作正常。

最近我读到有关 spring batch admin 应用程序发布的信息。根据他们的文档,他们说您必须指向 job-context.xml,这将允许管理要从管理应用程序启动、重新启动和停止的 spring batch 应用程序。现在我的问题是我是否必须将我的 job-context.xml 保存在 jar 之外或者具体的步骤是什么,我对这个配置感到困惑。对此的任何见解都非常有用,顺便说一句,我正在使用 spring batch 2.1。

谢谢

最佳答案

Spring Batch 管理应用程序是一个很好的引用实现并且是高度可定制的。所有接口(interface)实现都可以使用您自己的类通过 Spring DI 替换。 UI 也是模板驱动的(我认为是 FreeMarker),因此可以自定义以显示相关信息、更改皮肤等。

我和您有类似的需求 - 需要在构建为 jar 的应用程序中包含管理功能。我不太喜欢必须将我的作业打包为 .war 文件这一事实。相反,我从 Spring Batch Admin 源代码中提取了相关配置,并创建了一个脱离文件系统并在嵌入式 Jetty 服务器上运行的部署。

请在此处查看屏幕截图:https://github.com/regunathb/Trooper/wiki/Trooper-Batch-Web-Console

来源、配置等可在此处获得:https://github.com/regunathb/Trooper/tree/master/batch-core .这个项目实际上创建了一个 .jar 而不是 .war

关于spring-batch - Spring Batch 应用程序与 Spring Batch Admin 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6880377/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com