1.dispatcherservlet
dispatcherservlet是前置控制器,配置在web.xml檔案中的。攔截匹配的請求,servlet攔截匹配規則要自已定義,把攔截下來的請求,依據相應的規則分發到目標controller來處理,是配置spring mvc的第一步。
2.internalresourceviewresolver
檢視名稱解析器
3.以上出現的註解
@controller 負責註冊乙個bean 到spring 上下文中
@controller
負責註冊乙個bean 到spring 上下文中
註解為控制器指定可以處理哪些 url 請求
@requestbody
該註解用於讀取request請求的body部分資料,使用系統預設配置的httpmessageconverter進行解析,然後把相應的資料繫結到要返回的物件上 ,再把httpmessageconverter返回的物件資料繫結到 controller中方法的引數上
@responsebody
該註解用於將controller的方法返回的物件,通過適當的httpmessageconverter轉換為指定格式後,寫入到response物件的body資料區
@modelattribute
在方法定義上使用 @modelattribute 註解:spring mvc 在呼叫目標處理方法前,會先逐個呼叫在方法級上標註了@modelattribute 的方法
在方法的入參前使用 @modelattribute 註解:可以從隱含物件中獲取隱含的模型資料中獲取物件,再將請求引數 –繫結到物件中,再傳入入參將方法入參物件新增到模型中
@requestparam
在處理方法入參處使用 @requestparam 可以把請求參 數傳遞給請求方法
@pathvariable
繫結 url 佔位符到入參
@exceptionhandler
註解到方法上,出現異常時會執行該方法
@controlleradvice
使乙個contoller成為全域性的異常處理類,類中用@exceptionhandler方法註解的方法可以處理所有controller發生的異常
spring MVC 配置檔案解析
mvc default servlet handler mvc resources location images cache period 31556926 mvc resources location js cache period 31556926 mvc resources location...
springmvc註解配置實現解析
springmvc大大減少ehtvv了對程式設計客棧xml的配置,減少了配置量,以及可以在乙個controller類中進行多個請求配置 一 springmvc配置 context component scan 開啟包掃瞄,對指定的包進行註解掃瞄 mvc annotation driven開啟註解功能...
spring mvc配置檔案的解析
1.它的作用是隱式地向 spring 容器註冊 autowiredannotationbeanpostprocessor commonannotationbeanpostprocessor persistenceannotationbeanpostprocessor requiredannotati...