RESOLVED - issue BATCH-1481: Support injection of step-scoped dependencies into unit tests
Revert a few of the more complicated options: just support a factory method
This commit is contained in:
@@ -29,16 +29,12 @@
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="itemReader" parent="itemReaderParent" scope="step" autowire-candidate="false">
|
||||
<bean id="itemReader" parent="itemReaderParent" scope="step">
|
||||
<property name="resource" value="#{jobParameters[fileName]}" />
|
||||
</bean>
|
||||
|
||||
<bean id="itemReaderForTest" parent="itemReaderParent" scope="prototype" >
|
||||
<property name="resource" value="data/iosample/input/delimited.csv" />
|
||||
</bean>
|
||||
|
||||
<bean id="itemWriter" class="org.springframework.batch.item.file.FlatFileItemWriter">
|
||||
<property name="resource" ref="outputResource" />
|
||||
<property name="resource" value="file:./target/test-outputs/delimitedOutput.csv" />
|
||||
<property name="lineAggregator">
|
||||
<bean class="org.springframework.batch.item.file.transform.DelimitedLineAggregator">
|
||||
<property name="delimiter" value=","/>
|
||||
@@ -50,9 +46,5 @@
|
||||
</bean>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="outputResource" class="org.springframework.core.io.FileSystemResource">
|
||||
<constructor-arg value="target/test-outputs/delimitedOutput.csv" />
|
||||
</bean>
|
||||
|
||||
</beans>
|
||||
|
||||
Reference in New Issue
Block a user