spring-batch相关内容

Spring批量corePoolSize VS节流限制

我想知道 corePoolSize 和限制限制之间的区别,因为Spring Batch属性定义了多线程配置。 由于这篇文章“corePoolSize和maxPoolSize之间有什么区别,我在corePoolSize和maxPoolSize之间有区别Spring ThreadPoolTask​​Executor“ 但我的问题涉及 corePoolSize vs 限制限制 ......我 ..
发布时间:2018-12-27 18:35:58 Java开发

使用2个不同的数据源:Spring批处理

我有两个不同的数据源,一个用于阅读,另一个用于编写如下结果: ItemReader应该从dataSource_1获取数据。 ItemWriter应该将数据写入dataSource_2。 知道读者和作者在同一个tasklet中。 根据文档,我们可以在tasklet上配置一个事务管理器 在这种情况下,我如何在这里使用事务管理器? 我不能依赖容器而我不使用ORM层(JPA ..
发布时间:2018-12-27 18:22:40 Java开发

使用Spring Batch进行事务管理

我实际上发现了Spring,我可以设置一些工作。现在,我想使用Hibernate / JPA将我导入的数据保存在数据库中,并且我一直收到此错误: 14: 46:43.500 [main]错误osbcore.step.AbstractStep - 执行步骤javax.persistence.TransactionRequiredException时遇到错误:没有正在进行的事务 ..
发布时间:2018-12-26 13:20:02 Java开发

多次运行spring批处理作业

我使用以下教程创建了一个带有spring boot的spring批处理作业: https://spring.io/guides / gs / batch-processing / 作业正在读取文件并按预期写入数据库。 但是,现在我有一个用例来多次运行这个作业。 我有一个 ArrayList 的参数。 我应该对工作做些什么改动,以便我可以 ..
发布时间:2018-12-24 13:36:12 Java开发

Spring Batch - MongoDB到XML - 引起:java.lang.IllegalStateException:需要将输入转换为的类型

我正在开发 Spring Batch - MongoDB to XML 示例。在这个例子中,当我运行main方法时,我看到下面的错误是cominng。请指导以下错误。我试图在网上找到解决方案,但我还没有在网上找到任何有用的东西。 线程中的异常“main “org.springframework.beans.factory.BeanCreationException:创建名为'step1'的b ..
发布时间:2018-12-22 18:58:25 Java开发

我想创建一个批处理不使用我的数据源的spring批处理项目

我见过很多Spring Batch项目的例子,其中(a)定义了一个dataSource,或者(b)没有定义dataSource。 但是,在我的项目中,我希望我的业务逻辑可以访问dataSource,但我希望Spring Batch不要使用dataSource。这可能吗? 这家伙有类似的问题: Spring boot +没有DataSource的spring批处理 解决方案 一般 ..
发布时间:2018-12-22 18:56:21 Java开发

动态块大小的Spring Batch自定义完成策略

上下文 我们有一个批处理作业,可以将本地化的国家/地区名称(即国家/地区名称的翻译)复制到我们的数据库中外部的。我们的想法是在1个块中处理单个国家的所有本地化国家名称(即第一个块 - 安道尔的所有翻译,下一个块 - U.A.E.的所有翻译等)。我们使用 JdbcCursorItemReader 来读取外部数据+一些oracle分析函数,以提供该国家可用的翻译总数:类似于 选择count ..
发布时间:2018-12-22 18:51:55 Java开发

远程分区 - 奴隶变得贪婪

以下是我们正在努力实现的目标。 我们希望在不同的vms中并行地在数据库中暂存一个大的xml文件。为实现这一目标,我们正在使用可扩展的Spring批量远程分区方法,我们遇到了一些问题。以下是高级别设置 master - 将xml文件拆分为多个分区(我们目前的网格大小为3)。 slave 1 - 处理分区(读取基于索引的分区并写入DB) slave 2 - 处理分区 我们在L ..
发布时间:2018-12-21 21:13:06 Java开发

Spring Batch - 基于字段值的多个编写器

我正在使用Spring批处理,对于当前使用FlatFileItemWriter的编写器。 我想根据某些字段将输入文件内容写入多个平面文件值。 Spring批处理默认是支持任何类型的功能。[类似于CompositeItemWriter] 例如,我的输入文件内容是这样的。 john,35,零售,10000 joe,34,homeloan,20000 Amy,23,零售,20 ..
发布时间:2018-12-21 20:37:05 Java开发

如何从Spring批处理器process()方法向Spring批处理作业启动方法抛出异常?

我正在使用Web服务方法来启动Spring批处理作业。如果在Spring批处理控件中发生任何异常,则会返回处理器处理方法。但是我需要控制器回到网络服务方法,我必须抓住并编写电子邮件来发送异常。 网络服务方法: public void processInputFiles()抛出ServiceFault { String [] springConfig = {CONTEXT_FIL ..
发布时间:2018-12-19 21:36:58 Java开发

java.lang.NoSuchMethodError:org.springframework.web.context.ConfigurableWebApplicationContext.setId(Ljava / lang / String;)V

下面是我的spring批处理项目的pom.xml,如果我在jboss 5中部署,我得到以下异常,但如果我在本地windows机器上部署,同样的战争工作正常。我怀疑jar中有关于 org.springframework:spring-context:jar:2.5.6 的冲突。 即使我尝试在Spring批量依赖项中排除spring core jar,但我无法解决这个问题,任何人都可以提前帮助。 ..
发布时间:2018-12-17 11:44:35 Java开发

在spring batch admin中加载外部配置文件

我在 github 回购中下载了spring批处理管理应用程序在日食中导入它。它工作得很好。 然后,我问自己如何将外部配置文件导入到我可以在我的作业定义类中使用的应用程序中。 我试过这个: VM参数 -Dspring.config.location = C:/path/to/config/file/application.properties 工作配置 ..
发布时间:2018-12-17 10:01:52 Java开发

如果抛出异常,则使用非零代码创建一个spring-batch作业出口

我正在尝试修复从shell脚本启动的弹出批处理作业。然后,脚本检查进程退出代码以确定作业是否成功。但是,即使程序以异常结束,Java也会退出0,除非使用不同的代码专门调用System.exit,因此脚本始终报告成功。 是有没有办法让spring-batch在失败时返回非零代码?要清楚,我不是在讨论ExitStatus或BatchStatus,而是java进程的实际退出代码。 如果没有办 ..
发布时间:2018-12-12 19:57:44 Java开发