Spring MVC 默認的DispatcherServlet配置

2018-07-26 15:23 更新

上一小節(jié)講到,DispatcherServlet維護了一個列表,其中保存了其所依賴的所有bean的默認實現(xiàn)。這個列表保存在包org.springframework.web.servlet下的DispatcherServlet.properties文件中。

這些特殊的bean都有一些基本的默認行為?;蛟缁蛲?,你可能需要對它們提供的一些默認配置進行定制。比如說,通常你需要配置InternalResourceViewResolver類提供的prefix屬性,使其指向視圖文件所在的目錄。  這里需要理解的一個事情是,一旦你在web應用上下文WebApplicationContext中配置了某個特殊bean以后(比如InternalResourceViewResolver),實際上你也覆寫了該bean的默認實現(xiàn)。比方說,如果你配置了InternalResourceViewResolver,那么框架就不會再使用beanViewResolver的默認實現(xiàn)。

21.16節(jié) Spring MVC 配置中,我們介紹了其他配置Spring MVC的方式,比如通過Java編程配置或者通過MVC XML命名空間進行配置。它們?yōu)榕渲靡粋€Spring MVC應用提供了簡易的開始方式,也不需要你對框架實現(xiàn)細節(jié)有太多了解。當然,無論你選用何種方式開始配置,本節(jié)所介紹的一些概念都是基礎且普適的,它們對你后續(xù)的學習都應有所助益。


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號