我想在Spring Batch Admin Job选项卡上的“Job Names Registered”列表中隐藏一些作业。
我使用的是旧版本,'spring-batch-core-2.2.6.RELEASE'和'spring-batch-admin-manager-1.3.0.RELEASE',我没有找到任何有用的信息将bean定义标记放入org / springframework / batch / core / configuration / xml / spring-batch-2.2.xsd
所以在对Controller执行'脏'之前或从obj #list作业中删除之前,在jobs.ftl上,我要求的不需要的工作我仍然无法找到。
非常感谢
答案 0 :(得分:2)
列出的工作来自JobRegistry
中的工作。默认情况下,Spring Batch Admin使用AutomaticJobRegistrar
加载应用程序上下文中的所有作业。但是,在您的情况下,您应该能够在覆盖配置中覆盖该bean(jobLoader
)并提供您自己的注册器,该注册器仅加载您想要的作业。您可以在以下文档中阅读有关在Spring Batch Admin中覆盖bean的更多信息:http://docs.spring.io/spring-batch-admin/reference/reference.xhtml