spring-mvc(基础)
一、MVC框架的概述
1.作用
????①支持直接一個方法對一請求
????② 支持數據的自動封裝
????③ 自動支持上傳組件
????④ 自動支持JSON的轉成
2.配置流程圖
?
3.基于xml的配置(注意修改默認瀏覽器)
①導包
②創建index.jsp,發送url請求
③配置xml。核心攔截器(DispatcherServlet)
④在controller中繼承MultiActionController,重寫handlerRequest方法,
返回類型為ModelAndView,存儲經過controller處理后的對象或者視圖
⑤在resources中通過創建spring bean configuration file,配置請求路徑和方法的對應
注意:對象名必須是一個請求路徑/say.do,必須和業務控制器里面的方法名一一對應!!請求路徑必須有/開頭!!
⑥在web.xml中?指定配置文件
?
??????
4.基于注解的配置
在上面的基礎上修改spring-mvc.xml和controller中的代碼即可。
?
?
?
5.純注解配置
--創建ContextConfig類
--修改web.xml中的容器類型
?
?
?
二、映射路徑
1.映射路徑是什么
?
注意:基于注解的映射路徑可以忽略前后綴.
如:
映射路徑:@RequestMapping(value="/say.mvc")
等同于
①@RequestMapping(value="say.mvc")
②@RequestMapping(value="/say")【推薦使用】
③@RequestMapping(value="say")
?
通配符的優先級.通配范圍小的通配符大于通配范圍大的通配符.
如下:
沒有通配符 > ? > * > **
?
2.三種映射
????映射路徑的有三種:標準的映射路徑,帶通配符的映射路徑,帶路徑變量的映射路徑
????③帶路徑變量({}、@PathVariable)
??
?
?
?
3.兩種限制(方法限制、參數限制)
①方法限制
?
②參數限制
?
?
4.命名空間
?
轉載于:https://www.cnblogs.com/allenyip/p/10733905.html
總結
以上是生活随笔為你收集整理的spring-mvc(基础)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 牛客网 桂林电子科技大学第三届ACM程序
- 下一篇: openstack第四章:neutron