我在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'
请不要分享一些指示?
由于
答案 0 :(得分:0)
您正在使用的弹簧批量版本是什么??
前一段时间我正在使用批处理代码Spring-batch 2.1.8 - 它曾用于插入jobID,jobName,jobStatus和时间。