首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重写bean‘X’的bean定义:替换[泛型bean Y]

重写bean‘X’的bean定义:替换[泛型bean Y]
EN

Stack Overflow用户
提问于 2013-09-26 07:45:23
回答 5查看 16.9K关注 0票数 16

我的配置如下:

代码语言:javascript
复制
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#;]。

我如何解决这个压倒一切的问题?

EN

回答 5

Stack Overflow用户

发布于 2016-03-10 19:14:54

我也有同样的错误。我的问题是,我用@Service标记了类,然后在其中一个@Configuration类中,我用与类同名的名称创建了一个@Bean

票数 7
EN

Stack Overflow用户

发布于 2016-02-08 07:30:41

当Spring两次解析同一个applicationContext.xml时,就会发生这种情况。

例如,当您的<context-param>中有重复/重写的WEB.xml导入时,就会发生这种情况。

要解决这一问题,只需将根applicationContext.xml留在那里并移除子项。

票数 4
EN

Stack Overflow用户

发布于 2013-09-26 08:00:36

这不是一个错误,只是一个信息,是Spring做的一个替代;您可以看到与“步骤”作用域bean类似的内容。

例如,如果您的bean标记为

代码语言:javascript
复制
<bean id="myBean" class="path.to.beanClass" scope="step" />

这将被名为scopedTarget.myBean的bean所取代。

查找StepScope文档和源

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19022276

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档