最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Springboot中@RequestParam和@PathVariable的用法與區(qū)別詳解

 更新時間:2024年01月04日 10:39:27   作者:時間不會賴著不走  
這篇文章主要介紹了Springboot中@RequestParam和@PathVariable的用法與區(qū)別詳解,RESTful API設計的最佳實踐是使用路徑參數(shù)來標識一個或多個特定資源,而使用查詢參數(shù)來對這些資源進行排序/過濾,需要的朋友可以參考下

@RequestParam和@PathVariable的用法

RESTful API設計的最佳實踐是使用路徑參數(shù)來標識一個或多個特定資源,而使用查詢參數(shù)來對這些資源進行排序/過濾

@PathVariable

會用在單個對象的查詢上,比如要根據ID值查詢學生信息,就會在Postman發(fā)送GET請求,后臺使用@PathVariable接收

后端是

@RequestMapping(value="/page/{name}/{age}",method=RequestMethod.GET)
public String getName(ModelMap map,@PathVariable("name") String name,@PathVariable("age") int age)
{
    map.addAttribute("name",name);
    map.addAttribute("age",age);
    return "name";
}

接口樣式是

//localhost:8080/page/xiaoming/18

@RequestParam

會用在組合查詢多個對象,比如跟據姓名模糊查詢和性別組合查詢篩選學生,就會發(fā)送POST請求,后臺使用RequestParam接收 后端:

@RequestMapping(value="/result",method=RequestMethod.GET)
public String resultParam(ModelMap map,@RequestParam String name,@RequestParam int age)
{
    map.addAttribute("name",name);
    map.addAttribute("age",age);
    return "result";
}

接口樣式:

//localhost:8080/result?name=xiaoming&age=20

區(qū)別

1、當URL指向的是某一具體業(yè)務資源(或資源列表),例如博客,用戶時,使用@PathVariable

這個是舉例是為了獲取具體某一個缺陷或者用戶的時候用

2、當URL需要對資源或者資源列表進行過濾,篩選時,用@RequestParam

到此這篇關于Springboot中@RequestParam和@PathVariable的用法與區(qū)別詳解的文章就介紹到這了,更多相關@RequestParam和@PathVariable的用法內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Java線程等待喚醒幾種方法小結

    Java線程等待喚醒幾種方法小結

    線程等待和喚醒有三種實現(xiàn)方法,分別是Object類中的wait、notify,Condition類中的await、signal,LockSupport類中的park、unpark方法,感興趣的可以了解一下
    2023-10-10
  • 淺談Java中return和finally的問題

    淺談Java中return和finally的問題

    在Java中當try、finally語句中包含return語句時,執(zhí)行情況到底是怎樣的,finally中的代碼是否執(zhí)行,大家眾說紛紜,有的說會執(zhí)行,有的說不會執(zhí)行,到底哪種說法正確,下面我們來詳細討論下
    2015-10-10
  • SpringMVC數(shù)據頁響應ModelAndView實現(xiàn)頁面跳轉

    SpringMVC數(shù)據頁響應ModelAndView實現(xiàn)頁面跳轉

    本文主要介紹了SpringMVC數(shù)據頁響應ModelAndView實現(xiàn)頁面跳轉,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • Java Calendar日歷類的使用介紹

    Java Calendar日歷類的使用介紹

    Candendar類是一個抽象類,提供了一些獲取當前時間,或者指定的時間的字段和一些方法,我們可以通過一些方法與字段對他進行獲取當前天或者當月的一些信息
    2022-09-09
  • JavaCV 拉流存儲到本地示例解析

    JavaCV 拉流存儲到本地示例解析

    這篇文章主要介紹了JavaCV 拉流存儲到本地示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • SpringBoot項目中resources文件讀取實踐

    SpringBoot項目中resources文件讀取實踐

    本文詳細介紹了SpringBoot項目中讀取resources目錄下文件的9種主流方式,并提供了一個完整的控制器Demo示例,幫助開發(fā)者快速定位最適合的資源加載方案
    2026-01-01
  • Springboot工具類StringUtils使用教程

    Springboot工具類StringUtils使用教程

    這篇文章主要介紹了Springboot內置的工具類之StringUtils的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2022-12-12
  • java使用POI讀取properties文件并寫到Excel的方法

    java使用POI讀取properties文件并寫到Excel的方法

    這篇文章主要介紹了java使用POI讀取properties文件并寫到Excel的方法,涉及java操作properties文件及Excel文件的相關技巧,需要的朋友可以參考下
    2015-06-06
  • Java如何根據前端返回的字段名進行查詢數(shù)據

    Java如何根據前端返回的字段名進行查詢數(shù)據

    這篇文章主要為大家詳細介紹了Java如何根據前端返回的字段名進行查詢數(shù)據,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-11-11
  • SpringBoot自動裝配Condition的實現(xiàn)方式

    SpringBoot自動裝配Condition的實現(xiàn)方式

    這篇文章主要介紹了SpringBoot自動裝配Condition的實現(xiàn)方式,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08

最新評論

玉环县| 洪江市| 肥西县| 屯昌县| 泗阳县| 梨树县| 牡丹江市| 温泉县| 太保市| 卢龙县| 汉沽区| 黄大仙区| 丹棱县| 普定县| 郯城县| 宁都县| 厦门市| 昌平区| 陆良县| 新巴尔虎左旗| 张家港市| 岑巩县| 肇源县| 云林县| 宁德市| 宾川县| 株洲市| 德令哈市| 夏河县| 安丘市| 巴林右旗| 清远市| 新巴尔虎左旗| 三河市| 肇州县| 青岛市| 宁远县| 巴中市| 易门县| 积石山| 芜湖市|