这是我的问题:
我希望在同一个春季批次中配置两个作业。我想根据我从命令行传递的争论执行2个完全不同的任务(作业 - 读取 - 处理 - 写入)。
a)是否可以在同一个批处理配置文件中包含这样的内容?
<batch:job id="job1">
<batch:tasklet>
<batch:chunk reader="reader1" writer="writer1"
processor="processor1" commit-interval="1">
</batch:chunk>
</batch:tasklet>
</batch:job>
<batch:job id="job2">
<batch:tasklet>
<batch:chunk reader="reader2" writer="writer2"
processor="processor2" commit-interval="1">
</batch:chunk>
</batch:tasklet>
</batch:job>
b)如果是,那该怎么做,因为当我尝试这是我得到的:
线程“main”中的异常org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:来自类路径资源[hefo-job.xml]的XML文档中的第48行无效;嵌套异常是org.xml.sax.SAXParseException:cvc-complex-type.2.4.a:找到以元素'batch:tasklet'开头的无效内容。