1. 程式人生 > >Spring和SpringMVC的關系

Spring和SpringMVC的關系

為我 處理 核心 驅動 不同的 其他 我們 推薦 視圖解析

  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容器沖突的原因?

  

Spring和SpringMVC的關系