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

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

 更新時間:2021年03月04日 08:50:37   作者:SealRui  
這篇文章主要介紹了spring boot 常見http請求url參數(shù)獲取,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

在定義一個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)代碼如下:

@RestController
publicclass 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

@RestController
publicclass 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

具體代碼如下:

@RestController
publicclass 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

@RestController
publicclass 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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java設(shè)計模式之單例模式Singleton Pattern詳解

    Java設(shè)計模式之單例模式Singleton Pattern詳解

    這篇文章主要介紹了Java設(shè)計模式之單例模式Singleton Pattern詳解,一些常用的工具類、線程池、緩存,數(shù)據(jù)庫,數(shù)據(jù)庫連接池、賬戶登錄系統(tǒng)、配置文件等程序中可能只允許我們創(chuàng)建一個對象,這就需要單例模式,需要的朋友可以參考下
    2023-12-12
  • SpringBoot中6種API版本控制策略小結(jié)

    SpringBoot中6種API版本控制策略小結(jié)

    API版本控制是確保系統(tǒng)平穩(wěn)演進(jìn)的關(guān)鍵策略,這篇文章主要為大家詳細(xì)介紹了SpringBoot中6種API版本控制策略,大家可以根據(jù)需要自行選擇
    2025-04-04
  • Java基礎(chǔ)篇之對象數(shù)組練習(xí)

    Java基礎(chǔ)篇之對象數(shù)組練習(xí)

    對象數(shù)組就是數(shù)組里的每個元素都是類的對象,賦值時先定義對象,然后將對象直接賦給數(shù)組就行了,這篇文章主要給大家介紹了關(guān)于Java基礎(chǔ)篇之對象數(shù)組練習(xí)的相關(guān)資料,需要的朋友可以參考下
    2024-03-03
  • idea根據(jù)實體類生成數(shù)據(jù)庫表的流程步驟

    idea根據(jù)實體類生成數(shù)據(jù)庫表的流程步驟

    在開發(fā)的時候,經(jīng)常會遇到數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計無法滿足業(yè)務(wù)的需求,需要去改動數(shù)據(jù)庫表,我們就需要去設(shè)計數(shù)據(jù)庫的字段,然后又回來增加實體類里的字段,這樣很麻煩,所以本文給大家介紹了idea根據(jù)實體類生成數(shù)據(jù)庫表的流程步驟,需要的朋友可以參考下
    2024-12-12
  • IDEA 2020 無法啟動的解決辦法(啟動崩盤)附IDEA 2020 新功能

    IDEA 2020 無法啟動的解決辦法(啟動崩盤)附IDEA 2020 新功能

    這篇文章主要介紹了IDEA 2020 無法啟動的解決辦法(啟動崩盤)附IDEA 2020 新功能,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • MyBatis?Mapper映射器的具體用法

    MyBatis?Mapper映射器的具體用法

    映射器是MyBatis中最重要的文件,映射器由Java接口和XML文件共同組成,具有一定的參考價值,感興趣的可以了解一下
    2023-10-10
  • Java 輸入流中的read(byte[] b)方法詳解

    Java 輸入流中的read(byte[] b)方法詳解

    這篇文章主要介紹了Java 輸入流中的read(byte[] b)方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • SpringBoot之Profile的兩種使用方式詳解

    SpringBoot之Profile的兩種使用方式詳解

    當(dāng)在不同的環(huán)境下,想通過修改配置文件來連接不同的數(shù)據(jù)庫,比如在開發(fā)過程中啟動項目時,想連接開發(fā)環(huán)境對應(yīng)的數(shù)據(jù)庫,可以在配置文件中指定environment=dev,其他環(huán)境類似,此時就需要用到Spring為我們提供的Profile功能,本文給大家介紹了SpringBoot之Profile的兩種使用方式
    2024-10-10
  • Java中自定義泛型方法及其應(yīng)用示例代碼

    Java中自定義泛型方法及其應(yīng)用示例代碼

    泛型方法是Java中一個強大的特性,它允許我們在方法級別使用類型參數(shù),提高代碼的復(fù)用性和類型安全性,通過本文,讀者可以學(xué)習(xí)如何定義和使用泛型方法,并了解其在處理集合、比較對象、創(chuàng)建實例等任務(wù)中的應(yīng)用,感興趣的朋友一起看看吧
    2025-02-02
  • Springboot Druid 自定義加密數(shù)據(jù)庫密碼的幾種方案

    Springboot Druid 自定義加密數(shù)據(jù)庫密碼的幾種方案

    這篇文章主要介紹了Springboot Druid 自定義加密數(shù)據(jù)庫密碼的步驟,幫助大家更好的理解和使用springboot,感興趣的朋友可以了解下
    2020-12-12

最新評論

凌海市| 察隅县| 中山市| 大方县| 高要市| 托克逊县| 屏东市| 安庆市| 赣州市| 彭山县| 正安县| 边坝县| 洱源县| 个旧市| 澄江县| 马边| 台南市| 青河县| 桃园县| 巩义市| 金门县| 盐山县| 刚察县| 湄潭县| 阜城县| 门源| 会泽县| 富锦市| 广河县| 江油市| 固始县| 吕梁市| 白河县| 淮阳县| 兴业县| 武义县| 垣曲县| 封开县| 井研县| 旺苍县| 两当县|