SpringMVC學習 day01基礎知識

2021-09-12 02:35:57 字數 1699 閱讀 7242

0 工作流程

1springmvc簡單事例

a 配置springmvc核心控制器

//配置完成後,會去找web-inf/-servlet.xml配置檔案

dispatcherservlet

org.springframework.web.servlet.dispatcherservlet

*.action

2  配置檔案

3 action處理類

}4 載入自定義目錄下的springmvc.xml配置檔案

5視**析器internalresourceviewresolver【解析檢視邏輯名對應的真實路徑】【如果modelandview封裝的是檢視的真實名稱,視**析器配置可省】

將程式設計師定義的action所對應的標籤的name屬性作為請求路徑

/delete.action和/update.action和/find.action請求路徑都交由標籤為id的action,即

多個路徑對應同乙個action

useractionid

useractionid

7介面卡adapter【action實現什麼介面】8控制器controller【action繼承什麼類】8.1org.springframework.web.servlet.mvc.parameterizableviewcontroller

如果請求是/hello.action的請求路徑,則直接跳轉到/jsp/success.jsp頁面,不經過程式設計師定義的控制器action

9 常見註解

2 @controlleradvice為了方便對異常的統一管理,spring mvc提供了controlleradvice註解對異常進行統一的處理,拿到這些異常資訊後,可以做一些處理,比如提供乙個統一的web介面檢視異常資訊,或者普通到異常資訊後,傳送簡訊、郵件形式通知到相關人員,可以幫助開發人員快速發現並定位問題,減少以往通過檢視線上日誌檔案排查問繁瑣鎖耗時的所耗費的時間

3 @restcontroller是controller和responsebody的整合,用來自動將返回值轉為json格式

Python學習筆記 day0

本部落格標題設計敏感關鍵字0day,違反相關法律法規,現已處理。1.輸入 raw input 這個可以輸入一行。和c 不同,它不能讀取單個整數 我的意思是,它是以字串儲存的。所以沒有什麼諸如 d這種東西。name raw input 這樣就可以讀入乙個字串,相當於gets name 考慮到人性化設計...

前端學習筆記 day0

utf 8 萬國碼 開發時我們使用的字符集都是utf 8 gb2312 國標 通過meta標籤設定網頁字符集,避免亂碼問題。此處為設定字符集,避免亂碼 用來設定網頁的元資料,底層資料,網頁的屬性。元資料不是給使用者看的 它是自結束標籤 常用的屬性 name指定資料的名稱 content指定資料的內容...

day0 開發流程

企業中專案型別 單機版的工具 其他部門使用的工具 gui開發 tkinter,pyqt qt平台 web專案 b2c 直銷 商家與會員直接交易 business to customer b2b 批發 商家與商家直接交易 b2b2c 購物平台 商家和會員在另乙個商家提供的平台上面進行交易 c2b 定製...