Spring / Spring Beans
Can I define spring bean twice with same name in different bean definition file?
Yes. When the second bean definition file loads, it overrides the definition from the first file. The main objective of this behavior is to ovrrride the previously loaded bean definition.
This behavior is configurable; DefaultListableBeanFactory allows to control this behavior using setAllowBeanDefinitionOverriding().
More Related questions...