当前位置: 首页 > 知识库问答 >
问题:

从Spring批处理管理隐藏作业

沈伟
2023-03-14

我想从Spring批处理管理作业的选项卡上的“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 definition标记上没有找到任何有用的东西

因此,在对控制器进行“肮脏”操作或从obj#列表中删除作业之前,在jobs.ftl中,我要求的是一些我仍然无法找到的不想要的作业。

多谢

共有1个答案

颛孙沈义
2023-03-14

列出的作业来自jobregistry中的作业。默认情况下,Spring批处理管理使用automaticJobRegistrar加载应用程序上下文中的所有作业。但是,在您的情况下,您应该能够在重写配置中重写那个bean(jobloader),并提供自己的注册器,它只加载您想要的作业。有关在Spring Batch Admin中重写bean的更多信息,请参阅以下文档:http://docs.Spring.io/spring-batch-admin/reference/reference.xhtml

 类似资料:
  • 是否可以配置Spring批处理管理员来启动主作业和从作业。我们有一个进程作为主节点和3-4个从节点。 Spring batch admin在单独的JVM进程中运行,但所有Spring批处理作业都使用相同的批处理数据库模式。

  • 我有以下工作要处理在一定的时间间隔或特别的基础上。 作业中的步骤如下: 我也想要用户界面,在那里我可以触发一个特别的基础上的工作,而且我应该能够提供参数从用户界面。 我想用Spring batch来完成这个任务,但它更多的是用于读->处理->写之类的工作。这里,在第一步中,我正在生成由第二步读取的数据。我不确定我是否还可以使用Spring batch来实现这个,或者有更好的方法来实现这个。

  • 我有以下代码,当我从批处理文件中执行它时,我想隐藏EXE窗口。可以吗?请帮助。(在后台运行exe)

  • 是否有方法覆盖spring-batch-admin-manager中的/meta-inf/spring/batch/servlet/manager/manager-context.xml?我想删除主页和文件菜单(这是标准菜单)。请找到下面附上的导航菜单栏截图。 我试图在webapp的src/main/resources/meta-inf/spring/batch/override文件夹下创建一个m

  • 我使用的是最新的Spring Batch Admin(1.3.0.Release),并且在我的WAR工件pom文件中包含了'admin-manager'和'admin-resources'。 我的问题是css和图像资源从来没有正确的链接,所以我的管理主页看起来像这样。关于如何配置上下文以正确地包括这些资源,有什么建议吗?

  • 我已经将spring batch admin与现有的spring web应用程序集成。我可以使用batch admin屏幕触发/控制作业,并使用Tomcat8进行部署。一切正常,但Spring管理批处理日志在控制台中触发,导致catalina。填写GB。日志样本如下: 我的log4j配置如下: 但我不断地得到日志。你能建议如何禁用/增加日志级别吗?提前谢谢。