日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

spring 学习 requestMapping

發布時間:2024/10/12 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 spring 学习 requestMapping 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1: ? ?@RequestMapping:處理請求地址映射的請求,有6個屬性?

` ? ? ? ? value: ? URL 地址

   ?method: ??GET/POST/PUT/DELETE

? ? ? ? ? consumes:?:指定處理請求的提交內容(Content-Type),例如:application/json, text/html

   ?produces:?指定返回的內容類型,僅當request的Accept類型中包含該指定類型才返回

   ?parameters:?指定request必須包含哪些參數才讓這個處理

          RequestMapping (value= "testParams" , params={ "param1=value1" , "param2" , "!param3" })/param1?的值必須等

          于value1?,參數param2?必須存在,值無所謂,參數param3?必須不存在

   ?headers: ??指定request中必須包含某些指定的header值,才能讓該方法處理

2: ? ?@Resource?? @Autowired? ??

   都是在注入bean的時候用.

  相同點: 二者都寫在字段或者setter方法.

  ?不同點:@AutoWired默認是按byType裝配,默認情況下要求bean必須存在,可以用requered=false表示允許是null。

       ? ?如果是byName(id)裝配,可以結合 @Qualifier注解一起使用。

   ?@Resource默認是按照ByName(bean id)自動注入,可以用name和type屬性指定裝配方式。

3: Spring MVC其他常用注解

? ??@ModelAttribute?

這個在AC面試的時候考察了:當我們請求?/myTest/sayHello.do?的時候使用?@ModelAttribute?標記的方法會先執行,然后把它們返回的對象存放到模型中。最終訪問到?sayHello?方法的時候,使用?@ModelAttribute?標記的方法參數都能被正確的注入值。

? ? ?@SessionAttributes

@Controller @RequestMapping ( "/myTest" ) @SessionAttributes (value={ "intValue" , "stringValue" }, types={User. class })

? ? ? 指定了屬性為?intValue?或?stringValue?或者類型為?User?的都會放到?Session中.

?

@PathVariable:? 請求參數中變量

@RequestParameter:? 三個常用參數:? defaultvalue=”xx”/required=false/value=”xxx”

@ResponseBody: 將controller方法返回的隊形,通過適當的HttpMessageConverer轉化為指定格式后,寫入到Response對象的body數據區。當返回的是jason/XML 等的時候用。

@Component

@Repository: 用在dao層上
@CookieValue:

@RequestHeader:? 把header上的值綁定到參數

@RequestBody:該注解常用來處理Content-Type: 不是application/x-www-form-urlencoded編碼的內容,例如application/json, application/xml等;

  它是通過使用HandlerAdapter 配置的HttpMessageConverters來解析post data body,然后綁定到相應的bean上的。

轉載于:https://www.cnblogs.com/liufei1983/p/7634962.html

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的spring 学习 requestMapping的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。