考虑下面的场景,我有两个不同的CSV文件,其中有一个公共引用字段。如果file2没有与file1类似的请求id,我想读取这两个文件并报告一个错误。
File1是主文件,文件2中的数据应该始终有来自file1的引用。
示例:
文件1:
ReqID,名字,姓氏
111,约翰,米勒
文件2:
reqID,缴费ID,金额
111,abc,100
222、zxc、200
333,qwe,300
在上述情况下,我想报告一个错误,该错误要求ID 222
我们不能使用MultiResourceItemReader,因为它不支持不同记录格式的文件。
我正在寻找使用spring批处理框架的解决方案。
任何建议都会有所帮助。
你好,高拉夫
您可以从阅读器读取一个文件,也可以从处理器读取另一个文件并进行比较。
我试着比较这个. txt 在我的班级档案里。java我使用此方法将txt的内容转换为字符串。 我使用这个测试来尝试文件。Java TestReadElements将该String与文件内容进行比较。当我在eclipse中使用JUnit或在Linux终端中使用build.xml时,测试失败。 我不知道问题在哪里(如果问题在build.xml或其他文件中)我已经改变了几个小时的小东西,我累了...这些
我在做一个库存搜索应用程序。我有一个问题,我试图上下滚动一个巨大的空间之间的卡片视图,突然出现。当我进行搜索时,布局重置为正常,但当我进行滚动时,问题就出现了。下面是我的list_layout.xml文件 视图的图像在我向下滚动之前得到。这是我在卷轴上得到的行为
我写的查询是: 在哪里 我想做的是全名=马克·泰勒。但CDbcommand并没有添加空间,而是以FULL_NAME=MarkTaylor的形式给出输出。
我对传单很陌生。 我在传单上的地图上画了多个标记/圆圈标记。
问题内容: 我需要比较两个Dates(例如和),并得出在同一天两个相同的true,如果不是,则返回false。 我怎样才能做到这一点?这里似乎有混乱的旋风……而且我想尽可能避免引入除JDK之外的其他依赖项。 需要说明的是:如果并且共享相同的年,月和日,则为true,否则为false。我意识到这需要了解时区…传入时区会很好,但是只要我知道行为是什么,我就可以使用GMT或本地时间。 再次澄清: 问题答