Spring MVC 配置 解剖

2021-06-05 00:58:20 字數 1060 閱讀 2633

分類: spring

2007-11-30 16:40

5438人閱讀收藏

舉報 一,配置分發器

dispatcherservlet 是spring mvc 的入口

所有進入spring web 的 request 都經過 dispatcherservlet

需要在 web.xml 中註冊 dispatcherservlet

dispathercontext

org.springframework.web.servlet.dispatcherservlet1

載入 dispatcherservlet 時 spring 會嘗試讀取配置檔案

預設的配置檔案位於 web.xml 相同的路徑下 檔名與註冊的 servlet

名有關 servlet註冊名跟上 -servlet.xml

例如:上面的 servlet 註冊名為 dispatchercontext 那麼 預設的

配置檔案名位:dispatchercontext-servlet.xml

當然 也可以明確配置檔案 需要在註冊 servlet 時 設定初始化引數

contextconfiglocation

這樣 請求 .do 的處理 就全部交由 spring 處理了

當程式越來越大 配置檔案中的 越來越多 而且變得關係錯綜複雜

難於維護 此時應該考慮 將配置檔案拆分成多個

為了讓 spring 能夠讀到這些配置檔案 並察覺到他們的變化

需要註冊配置檔案讀取器

對於 servlet 2.3 以上標準 且 web 容器支援***

可以 在 web.xml 中註冊監聽

org.springframework.web.context.contextloaderlistener

對於 servlet 2.3 以下版本 由於不支援*** 所以需要註冊 servlet

contextloader

org.springframework.web.context.contextloaderservlet1

四,配置試**析器(viewresolver)

spring mvc基本配置

最近閒得蛋疼,晚上回家了解了解spring mvc 1.關於spring mvc的配置 spring mvc的入口是乙個servlet,在專案描述檔案web.xml中配置 mvcservlet org.springframework.web.servlet.dispatcherservlet 這裡u...

Spring MVC基本配置

spring mvc基本配置 the spring web model view controller mvc framework is designed around adispatcherservletthat dispatches requests to handlers,spring mvc...

springMVC基本配置

1.freemarker spring的版本為4.3.2,freemarker版本為2.3.23 剛開始我用的freemarker版本為2.3.20,但一直報錯,看報錯的結果貌似和版本有關 2.web.xml配置 charsetencoding org.springframework.web.fil...