从春季批处理管理员隐藏作业



我想从Spring Batch Admin Job选项卡上的"已注册作业名称"列表中隐藏一些作业。

我使用的是旧版本,"spring-batch-core-2.2.6.RELEASE"和"spring-batch-admin-manager-1.3.0.RELEASE",我没有在 org/springframework/batch/core/configuration/xml/spring-batch-2.xsd 中的 bean 定义标签上找到任何有用的东西

因此,在控制器上做"脏"的事情或从 jobs.ftl 上从 obj #list 作业中删除不需要的工作之前,我要求的东西我仍然无法找到。

非常感谢

列出的

工作来自JobRegistry中的那些。 默认情况下,Spring Batch Admin 使用加载应用程序上下文中所有作业的AutomaticJobRegistrar。 但是,在您的情况下,您应该能够在覆盖配置中覆盖该 bean (jobLoader),并提供您自己的注册器,该注册器仅加载所需的作业。 您可以在以下文档中阅读有关在Spring Batch Admin中覆盖bean的更多信息:http://docs.spring.io/spring-batch-admin/reference/reference.xhtml

最新更新