340得票50回答
配置数据源失败:未指定'url'属性,也无法配置嵌入式数据源。

我正在使用MongoDB和Spring Boot Batch进行开发,已经启动了mongod服务器。 当我启动应用程序时,遇到了以下错误。 有什么建议可以解决这个问题吗?*************************** APPLICATION FAILED TO START ****...

92得票12回答
在Spring Batch中,我们如何在不同步骤之间共享数据?

深入了解Spring Batch,我想知道如何在作业(Job)的不同步骤之间共享数据? 我们可以使用JobRepository来实现这一点吗?如果是,如何做到这一点? 还有其他方法可以做到/达到相同的效果吗?

83得票10回答
如何在Spring Batch的ItemReader中获取作业参数的访问权限?

这是我的job.xml的一部分:<job id="foo" job-repository="job-repository"> <step id="bar"> <tasklet transaction-manager="transaction-manag...

77得票29回答
构造函数中的第0个参数需要一个类型为'java.lang.String'的bean,但找不到该bean。

我正在使用Spring Boot 2.X应用程序开发Spring Batch,实际上这是我从Git中检出的现有代码。当我运行该应用程序时,它会因为以下错误而失败,但其他人运行同样的代码却没有问题。s.c.a.AnnotationConfigApplicationContext : Except...

65得票10回答
不使用数据库持久化元数据的Spring Batch?

我想创建一个spring-batch作业,但我希望在没有任何数据库持久化的情况下运行它。不幸的是,Spring Batch需要以某种方式将作业周期的metadata写入数据库,这迫使我提供至少一种带有事务管理器和实体管理器的数据库。 有没有办法防止元数据并独立于事务管理器和数据库运行? 更...

52得票12回答
Spring Batch框架-自动创建批处理表

我使用Spring Batch框架创建了一个批处理作业,但我没有运行CREATE SQL的数据库权限。当我尝试运行批处理作业时,框架尝试创建TABLE_BATCH_INSTANCE时出现了错误。我试图禁用<jdbc:initialize-database data-source="dat...

52得票6回答
在Spring Batch中使用多个数据源

我正在尝试在Spring Batch中配置一对数据源。在启动时,Spring Batch抛出以下异常: 要使用默认的BatchConfigurer,上下文不能包含超过一个DataSource,但找到了2个 批量配置片段@Configuration @EnableBatchProcessin...

48得票8回答
如何开始使用Spring Batch?

我正在尝试学习Spring Batch,但是起步指南非常令人困惑。像这样的评论 您可以通过检查org.springframework.batch.sample包(位于src/main/java中)中的单元测试和src/main/resources/jobs中的配置,对如何设置作业有一个相当...

48得票7回答
如何为Spring Batch数据和业务数据配置单独的Java数据源?是否有必要这样做?

我的主要工作仅涉及读取操作,而另一个工作则进行一些写入操作但使用的是MyISAM engine,它忽略事务,因此我不一定需要事务支持。如何配置Spring Batch以拥有其自己的数据源用于JobRepository,与持有业务数据的数据源分离?最初的数据源配置如下所示:@Configurat...

47得票9回答
Java中类似于Python的Celery项目的是什么?

我正在寻找Java环境下类似于Celery项目的替代方案,我已经看过了Spring Batch,但是否有更好的分布式任务队列的选择呢? 谢谢。