Spring框架 配置解析(一)

2021-08-20 06:43:01 字數 854 閱讀 5930

若將 dispatcherservlet 請求對映配置為 /,則 spring mvc 將捕獲web 容器的所有請求,包括靜態資源的請求, springmvc 會將他們當成乙個普通請求處理,因找不到對應處理器將導致錯誤。

可以在 springmvc 的配置檔案中配置 的方式解決靜態資源的問題:

將在 springmvc 上下文中定義乙個defaultservlethttprequesthandler,它會對進入 dispatcherservlet 的請求進行篩查,如果發現是沒有經過對映的請求,就將該請求交由 web 應用伺服器預設的 servlet 處理,如果不是靜態資源的請求,才由dispatcherservlet 繼續處理

一般 web 應用伺服器預設的 servlet 的名稱都是 default。若所使用的web 伺服器的預設 servlet 名稱不是 default,則需要通過 default-servlet-name 屬性顯式指定

在實際開發中通常都需要配置,否則如果配置了(可以直接相應**的頁面, 而無需再經過 handler 的方法)或者配置了(處理靜態資源)時其他的**就用不了了。

當兩種標籤都沒有的時候,框架預設註冊的有annotationmethodhandleradapter

只配置了

兩種標籤都有的時候,

JAVA框架spring配置(一)

今天,我們說幾個spring的配置。1,scope屬性,bean的作用範圍,常用的兩個 singleton 預設值,單例的.prototype 多例的.singleton是單例的,每次建立容器就會建立,以後不會再建立,而prototype是多例的,每次建立物件都會建立。例如 user u1 ac.g...

Spring配置解析

bean元素 使用該元素描述需要spring容器管理的物件 class屬性 被管理物件的完整類名 name屬性 給被管理物件取個名字,獲取物件時根據該名稱獲取物件 可以重複可以使用特殊字元 id屬性 與name一模一樣 名稱不可以重複,不可以使用特殊字元 結論 盡量使用name屬性 空引數構建建立 ...

spring框架IOC配置

ing context 3.2.xsd chema tx chema tx spring tx.xsd chema aop chema aop spring aop.xsd p gzsc 18000 111aaaa bbbb 9999 8888 user wwww 50可以通過註解方法,就不用在xm...