如何解决Spring bean重复的问题

spring如何出现bean和class名称都重复的话,会出现后配置的bean覆盖先配置的bean的情况。为了避免这种情况的发生,可以设置在spring初始化的时候将允许覆盖的allowBeanDefinitionOverriding设置为false。spring在初始化的时候会加载ContextLoaderListener,所以可以扩展 ContextLoaderListener和ContextLoader来实现这一点。然后在web.xml 进行配置扩展的listener就可以了。

参考:https://blog.csdn.net/qq_25269997/article/details/77862321

你可能感兴趣的:(技术)