使用Spring Batch Admin

时间:2015-05-21 12:52:22

标签: spring-batch spring-batch-admin

我在Spring Batch和Spring Batch Admin上看了很多。我的问题如下。我知道Spring Batch元表不会存储属性'jobId',而是'job name',它是在< job />中作为'id'传递的值。豆。我想要有以下几种东西。例如:

             <job id="myJob">
                <property name="jobId" value="123"/>
             </job>

也就是说,根据我的具体要求,我想针对相应的'jobName'显示'jobId'。所以我创建了另一个包含'jobName'和'jobId'的表。但是我无法在如何使Spring Batch Admin UI从我的表中获取'jobName'并在Admin屏幕上显示它之前取得任何进展。或者,Spring Admin可以通过其他方式获取jobId吗?例如,让一个类扩展'SimpleJob'然后让这个工作成为这个类的孩子是否有意义?说,像这样:

        class MyJob extends SimpleJob{
                 private int jobId;
        }

        //And then in the config file
       <bean id="baseJob" class="...MyJob/>

       <job id="myJob" parent="baseJob">
            <property name="jobId" value="123"/>
       </job>

顺便说一句,我使用的是spring-admin-manager和spring-admin-resources版本'1.3.1.RELEASE'。春季批量版本为'2.1.8.RELEASE'

请不要分享一些指示?

由于

1 个答案:

答案 0 :(得分:0)

您正在使用的弹簧批量版本是什么??

前一段时间我正在使用批处理代码Spring-batch 2.1.8 - 它曾用于插入jobID,jobName,jobStatus和时间。