spring mvc 學習筆記

2021-06-27 18:21:15 字數 1021 閱讀 5121

今天主要學習spring mvc 框架的內容,以及相關的配置,如果有**不對,希望大家可以給指正,小弟在這裡先謝謝大家!!!

spring在servlet初始化的時候通常有2種載入配置檔案的方式,一種是spring中在servlelt中配置檔案的方式,另外就是web.xml配置乙個***進行配置檔案的載入。

第一種預設情況下; dispatcherservlet初始化的時候,會在web-inf下尋找,【servlet-name】-servlet.xml的配置檔案,這個servlet-name就是在web.xml檔案中配置的servlet-name,這樣在多個dispatcherservlet中的配置時就可以將配置分開,進行解耦。

第一種在配置檔案中進行配置;在servlet中配置init-param,這樣在servlet進行初始化的時候就會就會載入相應的配置檔案,在這裡配置檔案有兩種寫法:

/web-inf/classes/springmvc.xml

classpath*:/springmvc.xml

這裡的對比就可以看出classpath就相當於/web-inf/classes/檔案按目錄,在這裡還有一點需要注意。

classpath:表示知識載入尋找到的第乙個資源,而不進行多次全部遍歷尋找;

classpath*:表示會在載入配置檔案時會在目錄下便利查詢符合條件的配置檔案;

這裡還有乙個技巧,就是在classpath後面的檔案萬用字元的使用**/springmvc.xml表示任何目錄下的springmvc.xml檔案,*.xml表示所有已xml結尾的檔案(這個大家肯定都知道)

springmvc

org.springframework.web.servlet.dispatcherservlet

contextconfiglocation

classpath*:/springmvc.xml

springmvc

/第二種載入配置檔案的方式,就是配置乙個***,

org.springframework.web.context.contextloaderlistener 

SpringMVC 學習筆記

一 什麼是springmvc springmvc是spring框架的乙個模組,springmvc和spring無需通過中間整合層進行開發。springmvc是乙個基於mvc的web框架。spring web mvc和struts2都屬於表現層的框架,它是spring框架的一部分,我們可以從sprin...

Spring MVC 學習筆記

springmvc中各個部件簡介 相對於同為 mvc的 struts 來說,它是乙個輕量級的框架,但它能實現的內容有很多,例如 所有的請求都通過springmvc統一的入口dispatcherservlet,可以用其進行資源和許可權的管理 過濾器,filter 可以檢查使用者請求 日誌記錄 對非標準...

SpringMVC學習筆記

springmvc自定義型別轉換器 1.定義乙個轉換類實現converter介面,並實現其方法 2.在springmvc配置檔案中配置該型別轉換器 conversionservice class org.springframework.context.support.conversionservic...