Spring batch 从Spring批处理管理员隐藏作业

Spring batch 从Spring批处理管理员隐藏作业,spring-batch,jobs,spring-batch-admin,Spring Batch,Jobs,Spring Batch Admin,我想从Spring Batch Admin作业选项卡上的“Job Names Registered”列表中隐藏一些作业 我使用的是旧版本“spring-batch-core-2.2.6.RELEASE”和“spring-batch-admin-manager-1.3.0.RELEASE”,在org/springframework/batch/core/configuration/xml/spring-batch-2.2.xsd中的bean定义标签上没有发现任何有用的内容 因此,在控制器上做“肮脏

我想从Spring Batch Admin作业选项卡上的“Job Names Registered”列表中隐藏一些作业

我使用的是旧版本“spring-batch-core-2.2.6.RELEASE”和“spring-batch-admin-manager-1.3.0.RELEASE”,在org/springframework/batch/core/configuration/xml/spring-batch-2.2.xsd中的bean定义标签上没有发现任何有用的内容

因此,在控制器上做“肮脏”的事情或从obj列表中删除作业之前,在jobs.ftl上,我要求的不需要的作业是我仍然找不到的


非常感谢

列出的作业来自
作业注册表中的作业
。默认情况下,Spring Batch Admin使用一个
自动ObjRegistrar
,它加载应用程序上下文中的所有作业。但是,在您的情况下,您应该能够在覆盖配置中覆盖该bean(
jobLoader
),并提供您自己的注册器,只加载您想要的作业。您可以在这里的文档中阅读有关在Spring Batch Admin中重写bean的更多信息:

列出的作业来自
作业注册表中的作业。默认情况下,Spring Batch Admin使用一个
自动ObjRegistrar
,它加载应用程序上下文中的所有作业。但是,在您的情况下,您应该能够在覆盖配置中覆盖该bean(
jobLoader
),并提供您自己的注册器,只加载您想要的作业。您可以在这里的文档中阅读有关在Spring Batch Admin中重写bean的更多信息:

谢谢,非常有用。目前,我很高兴覆盖
org/springframework/batch/admin/web/JobController.java
My admin页面调用REST端点GET”/jobs/,在这里我做了几个简单的更改。谢谢,真的很有帮助。目前,我很高兴覆盖
org/springframework/batch/admin/web/JobController.java
My admin页面调用REST端点GET“/jobs/”,在这里我做了几个简单的更改。