spring-batch相关内容
我想知道 corePoolSize 和限制限制之间的区别,因为Spring Batch属性定义了多线程配置。 由于这篇文章“corePoolSize和maxPoolSize之间有什么区别,我在corePoolSize和maxPoolSize之间有区别Spring ThreadPoolTaskExecutor“ 但我的问题涉及 corePoolSize vs 限制限制 ......我
..
我有两个不同的数据源,一个用于阅读,另一个用于编写如下结果: ItemReader应该从dataSource_1获取数据。 ItemWriter应该将数据写入dataSource_2。 知道读者和作者在同一个tasklet中。 根据文档,我们可以在tasklet上配置一个事务管理器 在这种情况下,我如何在这里使用事务管理器? 我不能依赖容器而我不使用ORM层(JPA
..
我在XML中配置一个步骤:
..
我阅读了相关问题,但解决方案对我不起作用。 我得到 org.springframework.batch.item。 ReaderNotOpenException:Reader必须先打开才能读取 exception。 以下是我的配置: @Bean @StepScope public ItemReader reader(@Value(“#{jobParam
..
我实际上发现了Spring,我可以设置一些工作。现在,我想使用Hibernate / JPA将我导入的数据保存在数据库中,并且我一直收到此错误: 14: 46:43.500 [main]错误osbcore.step.AbstractStep - 执行步骤javax.persistence.TransactionRequiredException时遇到错误:没有正在进行的事务
..
我使用以下教程创建了一个带有spring boot的spring批处理作业: https://spring.io/guides / gs / batch-processing / 作业正在读取文件并按预期写入数据库。 但是,现在我有一个用例来多次运行这个作业。 我有一个 ArrayList 的参数。 我应该对工作做些什么改动,以便我可以
..
我正在开发 Spring Batch - MongoDB to XML 示例。在这个例子中,当我运行main方法时,我看到下面的错误是cominng。请指导以下错误。我试图在网上找到解决方案,但我还没有在网上找到任何有用的东西。 线程中的异常“main “org.springframework.beans.factory.BeanCreationException:创建名为'step1'的b
..
我见过很多Spring Batch项目的例子,其中(a)定义了一个dataSource,或者(b)没有定义dataSource。 但是,在我的项目中,我希望我的业务逻辑可以访问dataSource,但我希望Spring Batch不要使用dataSource。这可能吗? 这家伙有类似的问题: Spring boot +没有DataSource的spring批处理 解决方案 一般
..
上下文 我们有一个批处理作业,可以将本地化的国家/地区名称(即国家/地区名称的翻译)复制到我们的数据库中外部的。我们的想法是在1个块中处理单个国家的所有本地化国家名称(即第一个块 - 安道尔的所有翻译,下一个块 - U.A.E.的所有翻译等)。我们使用 JdbcCursorItemReader 来读取外部数据+一些oracle分析函数,以提供该国家可用的翻译总数:类似于 选择count
..
以下是我们正在努力实现的目标。 我们希望在不同的vms中并行地在数据库中暂存一个大的xml文件。为实现这一目标,我们正在使用可扩展的Spring批量远程分区方法,我们遇到了一些问题。以下是高级别设置 master - 将xml文件拆分为多个分区(我们目前的网格大小为3)。 slave 1 - 处理分区(读取基于索引的分区并写入DB) slave 2 - 处理分区 我们在L
..
我正在使用Spring批处理,对于当前使用FlatFileItemWriter的编写器。 我想根据某些字段将输入文件内容写入多个平面文件值。 Spring批处理默认是支持任何类型的功能。[类似于CompositeItemWriter] 例如,我的输入文件内容是这样的。 john,35,零售,10000 joe,34,homeloan,20000 Amy,23,零售,20
..
如果发生某种异常,我试图让工作没有 BatchStatus.FAILED 。 文档讨论在 中使用 skippable-exception-classes ,但我怎样才能在a TaskletStep ?以下代码不起作用:
..
我是Spring-Batch(以及一般的Spring)的新手,并且一直在关注在线文档,教我自己完成这项任务需要什么。我正在尝试连接到DB2数据库。 如果我用这样的XML声明DB2连接:
..
我使用Spring-JDBC在我的MySQL数据库中为用户插入facebook好友列表。 我有一个包含用户uid和a的最终Long列表包含他的朋友列表。 我的查询是: final String sqlInsert =“insert into fb_user_friends(fb_uid,friend_uid)值(?,?)“; 我使用SqlParameterSo
..
批处理作业是: 从csv文件中读取 为csv中的每个记录(行)创建一个xml文件,名称为Patent.ID.xml(其中ID是csv中的字段,Patent是我的模型类),例如:1.xml,2 .xml 问题是我找不到动态设置文件名到每个ID的方法来自csv文件 这是我的配置:
..
我正在使用Web服务方法来启动Spring批处理作业。如果在Spring批处理控件中发生任何异常,则会返回处理器处理方法。但是我需要控制器回到网络服务方法,我必须抓住并编写电子邮件来发送异常。 网络服务方法: public void processInputFiles()抛出ServiceFault { String [] springConfig = {CONTEXT_FIL
..
下面是我的spring批处理项目的pom.xml,如果我在jboss 5中部署,我得到以下异常,但如果我在本地windows机器上部署,同样的战争工作正常。我怀疑jar中有关于 org.springframework:spring-context:jar:2.5.6 的冲突。 即使我尝试在Spring批量依赖项中排除spring core jar,但我无法解决这个问题,任何人都可以提前帮助。
..
我在 github 回购中下载了spring批处理管理应用程序在日食中导入它。它工作得很好。 然后,我问自己如何将外部配置文件导入到我可以在我的作业定义类中使用的应用程序中。 我试过这个: VM参数 -Dspring.config.location = C:/path/to/config/file/application.properties 工作配置
..
我正在尝试修复从shell脚本启动的弹出批处理作业。然后,脚本检查进程退出代码以确定作业是否成功。但是,即使程序以异常结束,Java也会退出0,除非使用不同的代码专门调用System.exit,因此脚本始终报告成功。 是有没有办法让spring-batch在失败时返回非零代码?要清楚,我不是在讨论ExitStatus或BatchStatus,而是java进程的实际退出代码。 如果没有办
..
背景 我正在使用Spring Batch 2.1.8,并按 CommandLineJobRunner 运行作业。例如: java org.springframework.batch.core.launch.support.CommandLineJobRunner classpath:launchContext.xml theJobId 问题 在某些情况下,
..