當(dāng)前位置:
首頁(yè) >
前端技术
> javascript
>内容正文
javascript
SpringMVC-学习笔记03【SpringMVC常用注解】
生活随笔
收集整理的這篇文章主要介紹了
SpringMVC-学习笔记03【SpringMVC常用注解】
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
- Java后端 學(xué)習(xí)路線 筆記匯總表【黑馬程序員】
目錄
01-RequestParam注解
02-RequestBody注解
03-PathVariable注解
04-HiddentHttpMethodFilter過濾器
05-RequestHeader注解
06-CookieValue注解
07-ModelAttribute注解
08-SessionAttributes注解
隨堂筆記
第四章:常用的注解
01-RequestParam注解
02-RequestBody注解
03-PathVariable注解
04-HiddentHttpMethodFilter過濾器
05-RequestHeader注解
?
06-CookieValue注解
07-ModelAttribute注解
08-SessionAttributes注解
隨堂筆記
第四章:常用的注解
- 1.RequestParam注解
- 1.作用:把請(qǐng)求中的指定名稱的參數(shù)傳遞給控制器中的形參賦值
- 2.屬性
- 1.value:請(qǐng)求參數(shù)中的名稱
- 2.required:請(qǐng)求參數(shù)中是否必須提供此參數(shù),默認(rèn)值是true,必須提供
- 3.代碼如下
- 2.RequestBody注解
- 1.作用:用于獲取請(qǐng)求體的內(nèi)容(注意:get方法不可以)
- 2.屬性
- 1.required:是否必須有請(qǐng)求體,默認(rèn)值是true
- 3.代碼如下
- 3.PathVariable注解
- 1.作用:擁有綁定url中的占位符的。例如:url中有/delete/{id},{id}就是占位符。
- 2.屬性
- 1.value:指定url中的占位符名稱
- 3.Restful風(fēng)格的URL
- 1.請(qǐng)求路徑一樣,可以根據(jù)不同的請(qǐng)求方式去執(zhí)行后臺(tái)的不同方法
- 2.restful風(fēng)格的URL優(yōu)點(diǎn)
- 1.結(jié)構(gòu)清晰
- 2.符合標(biāo)準(zhǔn)
- 3.易于理解
- 4.擴(kuò)展方便
- 4.代碼如下
- 4.RequestHeader注解
- 1.作用:獲取指定請(qǐng)求頭的值
- 2.屬性
- 1.value:請(qǐng)求頭的名稱
- 3.代碼如下
- 5.CookieValue注解
- 1.作用:用于獲取指定cookie的名稱的值
- 2.屬性
- 1.value:cookie的名稱
- 3.代碼
- 6.ModelAttribute注解
- 1.作用
- 1.出現(xiàn)在方法上:表示當(dāng)前方法會(huì)在控制器方法執(zhí)行前線執(zhí)行。
- 2.出現(xiàn)在參數(shù)上:獲取指定的數(shù)據(jù)給參數(shù)賦值。
- 2.應(yīng)用場(chǎng)景
- 1.當(dāng)提交表單數(shù)據(jù)不是完整的實(shí)體數(shù)據(jù)時(shí),保證沒有提交的字段使用數(shù)據(jù)庫(kù)原來的數(shù)據(jù)。
- 3.具體的代碼
- 1.修飾的方法有返回值
- 2.修飾的方法沒有返回值
- 1.修飾的方法有返回值
- 1.作用
- 7.SessionAttributes注解
- 1.作用:用于多次執(zhí)行控制器方法間的參數(shù)共享
- 2.屬性
- 1.value:指定存入屬性的名稱
- 3.代碼如下
day01作業(yè):1.完成SpringMVC入門案例代碼、2.完成SpringMVC參數(shù)綁定案例代碼、3.完成常用注解案例代碼。
總結(jié)
以上是生活随笔為你收集整理的SpringMVC-学习笔记03【SpringMVC常用注解】的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android应用开发-所有课堂代码
- 下一篇: SpringMVC-学习笔记04【Spr