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

编写复杂XML输出的Spring批处理

冀子石
2023-03-14

请建议阅读器和编写器的spring批处理配置。

<Report>
<ContentLocation>I0001</ContentLocation>
    <Header documentId="Doc1">
      <Mark>e-mark</Mark>
      <EndDate>2014-04-30 00:00:00</EndDate>
      <Type>109</Type>
      <Business>
        <Id>123456789</Id>
        <LegalName>Company</LegalName>
        <LegalAddress>12345 Main St. JamesTown CA 92869</LegalAddress>
        <LegalPhoneNumber>567-678-8909</LegalPhoneNumber>
      </Business>
    </Header>
<ITD documentId="34">
<Client>
   <Name>Client1</Name>
   <Address>Address1</Address>
</Client>
<Associate>
   <Id>1</Id>
   <Department>Finance</Department>
</Associate>
<Associate>
   <Id>2</Id>
   <Department>Accounts</Department>
</Associate>
</Itd>
</Report>

共有1个答案

曾实
2023-03-14

在你的情况下,我建议这个Mkyong教程,是详细和非常简单的。

http://www.mkyong.com/spring-batch/spring-batch-example-mysql-database-to-xml/

另外,如果您从数据库中检索的数据在java中表示为实体,您可以使用spring batch和Xstream,我可以帮助您,只要让我知道您想要做什么。

 类似资料:
  • 在我的Spring boot和Spring batch应用程序中,我有这样一个步骤: 我的作家是一个空的,如下所示: 现在,在我的处理器中,我有: 问题:由于所有对象都传递给处理器,我可以在处理器本身中处理它们,而不是使用任何转换等,因为我的目的通过使用处理器来解决,这是一个好的做法吗?或者我必须使用作家/自定义作家来完成工作?

  • 主要内容:重定向输出(Stdout和Stderr),抑制程序输出有三个键盘输入的通用“文件”,在屏幕上打印文本和在屏幕上打印错误。 标准输入文件(stdin)包含程序/脚本的输入。 标准输出(Standard Out)文件(stdout)被用来写输出以显示在屏幕上。 最后一种叫作的“标准错误”文件包含用于显示在屏幕上的任何错误消息。 这三个标准文件中的每一个(也称为标准流)分别使用数字,和进行引用。Stdin是文件,stdout是文件,stderr是文件。 重

  • 我必须像这样配置批处理作业流。 XML文件阅读器- 我的定制处理器是这样的 这是一个好的方法吗?我看到了一些CompositeProcess、CompositeWriter的例子,但没有一个适合我的案例。 提前谢谢。

  • 问题内容: 表Words_Learned包含用户已知的所有单词以及 单词学习的顺序。它具有3列:1)单词ID和2)用户ID,以及3) 单词学习的顺序。 表中Article包含文章。它具有3列:1)文章ID,2) 唯一字数和3)文章内容。 该表Words包含每篇文章中包含的所有唯一单词的列表。 它有2列1)单词ID和2)文章ID 数据库图如下/ 在此处输入图片说明 您可以从此处下载数据库代码:htt

  • 我目前正在编写一个Spring批处理,其中我正在读取一个数据块,并对其进行处理,然后我希望将此数据传递给两个Writer。一个writer将简单地更新数据库,而第二个writer将写入csv文件。 我计划编写自己的自定义编写器,并在customItemWriter中注入这两个ItemWriter,并在customItemWriter的write方法中调用这两个ItemWrite的write方法。这

  • 我有一个带有两个64位整数成员的结构X,以及一个构造函数: