Spring Batch - “job” scoped beans can not be injected into “job” or “step” scoped beans
问题 I am using spring batch version 3.0.2.RELEASE and spring framework version 3.2.12.RELEASE. And I am trying to inject a job scoped bean to another job scoped bean. My configuration looks like this <bean id="beanA" class="com.trial.BeanA" scope="job" > <property name="beanB" ref="beanB" /> </bean> <bean id="beanB" class="com.trial.BeanB" scope="job"/> It throws an exception with details: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'scopedTarget.beanA'