91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Spring MVC 中如何使用@RequestMapping 注解

發布時間:2021-07-29 16:46:41 來源:億速云 閱讀:150 作者:Leah 欄目:大數據

今天就跟大家聊聊有關Spring MVC 中如何使用@RequestMapping 注解,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

@RequestMapping 注解和 RequestMappingHandlerMapping 是配合起來作用的,先把 @RequestMapping 中的屬性搞清楚。@RequestMapping 注解的類函數會被包裝成一個 RequestMappingInfo 對象存儲起來,收到 http 請求的時候會根據 request 去尋找一個匹配度最好的。

name

這個 name 屬性是給這個 RequestMapping 起一個名字 ,至于有什么具體的作用我還沒發現。

value 、path

http 的請求路徑,可以是正則表達式,也可以是參數占位符。這個屬性如果寫在 class 級別上,那么該 class 類中的其他被 @RequestMapping 注解的方法都會有作用。

method

http 請求方法 , GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS, TRACE 。這個屬性如果寫在 class 級別上,那么該 class 類中的其他被 @RequestMapping 注解的方法都會有作用。

params

對參數的限定,表達式的方式表示。myParam!=myValue 表示必須有一個名稱為 “myParam” 并且值不等于 “myValue ” 的參數。或者是 myParam=myValue ,myParam 表示必須有一個名稱為 “myParam” 的參數,參數值可以任意 。!myParam 表示必須不能含有參數 “myParam” 。

這個屬性如果寫在 class 級別上,那么該 class 類中的其他被 @RequestMapping 注解的方法都會有作用。

headers

這個 headers 使用方法和 params 相同。它表示的是 http 的請求頭。這個屬性如果寫在 class 級別上,那么該 class 類中的其他被 @RequestMapping 注解的方法都會有作用。

consumes

表示 http 請求頭中的 “Content-Type” 請求頭。比如 text/plain", "application/* 。 這個屬性如果寫在 class 級別上,那么該 class 類中的其他被 @RequestMapping 注解的方法都會有作用。

produces

表示的是 http 請求頭中的 Accept 請求頭 , 假設你的 Accept=application/json , 那么請求就會被更精確的映射到 , produces=application/json 的方法上。這個屬性如果寫在 class 級別上,那么該 class 類中的其他被 @RequestMapping 注解的方法都會有作用。

看完上述內容,你們對Spring MVC 中如何使用@RequestMapping 注解有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宝山区| 静海县| 奉新县| 古田县| 会理县| 贺兰县| 张家界市| 清镇市| 玉山县| 仙居县| 永年县| 黄龙县| 周口市| 偏关县| 德江县| 乳山市| 杭锦后旗| 沧州市| 岱山县| 黄平县| 新巴尔虎左旗| 壤塘县| 林甸县| 宁陵县| 资兴市| 普兰县| 万山特区| 高邮市| 通州市| 江西省| 侯马市| 五常市| 永川市| 搜索| 盘山县| 南昌市| 佳木斯市| 建瓯市| 和平区| 柞水县| 高唐县|