spring在不同文件中,定义两个同名bean的处理和问题

在一个别人的应用中开发,发现每个bean在不同的文件中都定义了。但是启动没有问题,且应用正常,比较诡异。看了下日志,发现有

2013-12-13 10:26:44,225 [] Catalina-startStop-1 INFO  context.InheritableListableBeanFactory - Overriding bean definition for bean 'miaoItemUserManager': replacing [**** defined in ServletContext resource [/WEB-INF/classes/beans/brandsale/***.xml]] with [*** defined in ServletContext resource [/WEB-INF/classes/beans/brandsale/***.xml]]

 

 

根据日志,应该是bean的定义被overriding,所以没有问题。

 

如果不希望出现这个问题,可以通过下面一篇文章解决:

spring bean id重复覆盖的问题解决

 

你可能感兴趣的:(spring,bean)