【发布时间】:2016-01-04 11:07:13
【问题描述】:
Spring Batch 中的事务模型不是那么容易理解,所以我想知道 Spring Batch 真正需要代理来完成所有工作的地方。
那么 Spring 是否需要围绕 Readers、Writers、Processor 和 Steps 创建代理,因此我必须将它们作为 bean 注入?还是不给他们注射可以吗?
【问题讨论】:
标签: spring-integration spring-batch
Spring Batch 中的事务模型不是那么容易理解,所以我想知道 Spring Batch 真正需要代理来完成所有工作的地方。
那么 Spring 是否需要围绕 Readers、Writers、Processor 和 Steps 创建代理,因此我必须将它们作为 bean 注入?还是不给他们注射可以吗?
【问题讨论】:
标签: spring-integration spring-batch
当您使用 step 范围时,Spring 仅在批处理中使用代理。否则,将创建并注入 bean。关于不为它们使用注入,您可以采用这种方法,但您需要自己处理很多事情,因此不推荐这样做。
【讨论】: