spring重名bean

转载:https://blog.csdn.net/qq_25269997/article/details/77862321
spring加载两个配置文件,里面各有一个相同name的BEAN,然后第一个被第二个的覆盖了,原因是因为放beanDefinition的那个MAP放进了两次相同KEY值的BEAN。
同一个配置文件里有相同的话会报错,因为:
在这里插入图片描述
解决这个问题的办法就比较简单了,只要将这个allowBeanDefinitionOverriding值在spring初始化的时候设置为false就行了。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_39312465/article/details/85265262