《俗人筆記》之《springmvc個人小結》
阿新 • • 發佈:2018-12-28
springmvc
基本十二步走(前提是實現Controller介面)
1.帶來請求
控制器:.xml配置檔案DispatercherSevlet
2找對映器
對映器:BeanNameUrlHandlerMapper
3.返回具體處理器和攔截器給控制器
4.控制器將具體處理器給介面卡
介面卡:SimpleControllerHandlerAdapter
5.介面卡根據具體處理器來找處理器
處理器:對應control層檔案
6.處理器處理後,返回model和viewname給介面卡
7.介面卡將modelandviewname返回給控制器
8.控制器將modelandview傳給檢視解析器
檢視配置:InternalResourceViewResolver
9.檢視解析器處理後返回具體檢視給控制器
10.控制器將具體檢視傳給伺服器渲染
11.伺服器渲染後返還給控制器
12.控制器響應使用者
註解配置
對映器可和介面卡可以不用配,當然控制器也不用,但要開啟註解掃描<context:compont-scan base-package=""/>還要開啟mvc註解驅動包
mvc:annotation-driver/這個驅動是解決在除掉對映和適配後,spring會呼叫舊的,為了呼叫新的,所以要載入此驅動
注意: 這裡可能會報錯
問題一:執行報錯找不到catch,這是模板建立問題,預設是catch,可以改成mvc
問題二:執行時找不到mvc註解驅動,這可能是最後少配置 http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd