我的配置如下:
batch:job id="reconciliationJob" job-repository="jobRepository" restartable="true"在应用程序上下文启动期间,我在日志中收到如下内容:
INFO []重写bean“协调任务”的定义:将[泛型bean:类org.springframework.batch.core.configuration.xml.SimpleFlowFactoryBean;scope=;abstract=false;lazyInit=false;autowireMode=0;dependencyCheck=0;autowireCandidate=true;primary=false;factoryBeanName=null;factoryMethodName=null;initMethodName=null;destroyMethodName=null]替换为[Generic : class org.springframework.batch.core.configuration.xml.JobParserJobFactoryBean;scope=;abstract=false;lazyInit=false;autowireMode=0;abstract=false;en19#;]。
我如何解决这个压倒一切的问题?
发布于 2016-03-10 19:14:54
我也有同样的错误。我的问题是,我用@Service标记了类,然后在其中一个@Configuration类中,我用与类同名的名称创建了一个@Bean。
发布于 2016-02-08 07:30:41
当Spring两次解析同一个applicationContext.xml时,就会发生这种情况。
例如,当您的<context-param>中有重复/重写的WEB.xml导入时,就会发生这种情况。
要解决这一问题,只需将根applicationContext.xml留在那里并移除子项。
发布于 2013-09-26 08:00:36
这不是一个错误,只是一个信息,是Spring做的一个替代;您可以看到与“步骤”作用域bean类似的内容。
例如,如果您的bean标记为
<bean id="myBean" class="path.to.beanClass" scope="step" />这将被名为scopedTarget.myBean的bean所取代。
查找StepScope文档和源
https://stackoverflow.com/questions/19022276
复制相似问题