我有使用bean工厂创建的spring batch bean:
<bean id="inputFolder"
factory-bean="fileSystemService"
factory-method="getPath" scope="step">
<constructor-arg index="0" value="#{jobParameters['file.input']}"/>
<constructor-arg index="1">
<array></array>
</constructor-arg>
</bean>
但是当我执行我的批处理作业时,这个bean的问题包含在接口org.springframework.aop.scope.ScopedObject
和interface org.springframework.aop.framework.AopInfrastructureBean
如何明确阻止此bean被代理?我只想在这种情况下获得干净的课程。
答案 0 :(得分:0)
你不能这样做,这就是spring的工作原理,特别是当你有这样的工厂bean时,工厂方法。