国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

spring boot 常見http請求url參數(shù)獲取方法

瀏覽:45日期:2023-07-20 16:27:19

在定義一個Rest接口時通常會利用GET、POST、PUT、DELETE來實現(xiàn)數(shù)據(jù)的增刪改查;這幾種方式有的需要傳遞參數(shù),后臺開發(fā)人員必須對接收到的參數(shù)進(jìn)行參數(shù)驗證來確保程序的健壯性

GET:一般用于查詢數(shù)據(jù),采用明文進(jìn)行傳輸,一般用來獲取一些無關(guān)用戶信息的數(shù)據(jù) POST:一般用于插入數(shù)據(jù) PUT:一般用于數(shù)據(jù)更新 DELETE:一般用于數(shù)據(jù)刪除;一般都是進(jìn)行邏輯刪除(即:僅僅改變記錄的狀態(tài),而并非真正的刪除數(shù)據(jù))

1、@PathVaribale 獲取url中的數(shù)據(jù)

請求URL:localhost:8080/hello/id 獲取id值

實現(xiàn)代碼如下:

@RestControllerpublicclass HelloController { @RequestMapping(value='/hello/{id}/{name}',method= RequestMethod.GET) public String sayHello(@PathVariable('id') Integer id,@PathVariable('name') String name){ return'id:'+id+' name:'+name; } }

在瀏覽器中 輸入地址:

localhost:8080/hello/100/hello

輸出:

id:81name:hello

2、@RequestParam 獲取請求參數(shù)的值

獲取url參數(shù)值,默認(rèn)方式,需要方法參數(shù)名稱和url參數(shù)保持一致

請求URL:localhost:8080/hello?id=1000

@RestControllerpublicclass HelloController { @RequestMapping(value='/hello',method= RequestMethod.GET) public String sayHello(@RequestParam Integer id){ return'id:'+id; } }

輸出:

id:100

url中有多個參數(shù)時,如:

localhost:8080/hello?id=98&&name=helloworld

具體代碼如下:

@RestControllerpublicclass HelloController { @RequestMapping(value='/hello',method= RequestMethod.GET) public String sayHello(@RequestParam Integer id,@RequestParam String name){ return'id:'+id+ ' name:'+name; } }

獲取url參數(shù)值,執(zhí)行參數(shù)名稱方式

localhost:8080/hello?userId=1000

@RestControllerpublicclass HelloController { @RequestMapping(value='/hello',method= RequestMethod.GET) public String sayHello(@RequestParam('userId') Integer id){ return'id:'+id; } }

輸出:

id:100

到此這篇關(guān)于spring boot 常見http請求url參數(shù)獲取方法的文章就介紹到這了,更多相關(guān)spring boot url參數(shù)獲取內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 当阳市| 克山县| 浏阳市| 廉江市| 泰顺县| 乐山市| 安平县| 台前县| 比如县| 和平区| 晋州市| 边坝县| 新龙县| 阳西县| 岳阳县| 湘西| 台东县| 东乌珠穆沁旗| 邢台县| 兴宁市| 区。| 凤台县| 都兰县| 太原市| 东城区| 读书| 古丈县| 香格里拉县| 会昌县| 农安县| 喀喇沁旗| 白山市| 交城县| 西乌| 台中县| 利津县| 霍城县| 壶关县| 平果县| 武冈市| 潼关县|