spring如何出现bean和class名称都重复的话,会出现后配置的bean覆盖先配置的bean的情况。为了避免这种情况的发生,可以设置在spring初始化的时候将允许覆盖的allowBeanDefinitionOverriding设置为false。spring在初始化的时候会加载ContextLoaderListener,所以可以扩展 ContextLoaderListener和ContextLoader来实现这一点。然后在web.xml 进行配置扩展的listener就可以了。
参考:https://blog.youkuaiyun.com/qq_25269997/article/details/77862321
本文探讨了在Spring框架中如何避免bean和class名称重复导致的覆盖问题,通过设置allowBeanDefinitionOverriding为false并在web.xml中配置扩展的ContextLoaderListener来实现。
173万+

被折叠的 条评论
为什么被折叠?



