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