1.Spring和SpringMVC是父子容器關系。
2.Spring整體框架的核心思想是容器,用來管理bean的生命周期,而一個項目中會包含很多容器,並且它們分上下層關系,目前最常用的一個場景是在一個項目中導入Spring和SpringMVC框架,而Spring和SpringMVC其實就是兩個容器,Spring是父容器,SpringMVC是子容器,Spring父容器中注冊的Bean對SpringMVC子容器是可見的,反之則不行。
3.按照官方文檔推薦,根據不同的業務模塊來划分不同的容器中注冊不同的Bean,SpringMVC主要就是為我們構建web應用程序,那么SpringMVC子容器用來注冊web組件的Bean,如控制器、處理器映射、視圖解析器等。而Spring用來注冊其他Bean,這些Bean通常是驅動應用后端的中間層和數據層組件。
4.Spring和SpringMVC容器沖突的原因?