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

SpringBoot如何接收數(shù)組參數(shù)的方法

 更新時(shí)間:2020年12月20日 16:19:22   作者:小諸葛的博客  
這篇文章主要介紹了SpringBoot如何接收數(shù)組參數(shù)的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1.創(chuàng)建一個(gè)表單實(shí)體類,將數(shù)組封裝到實(shí)體類中(Post提交)

表單類代碼:

@Data
public class MyForm {
  private int[] ids;
}

控制器代碼:

@Slf4j
@RestController
@RequestMapping("/info")
public class InfoController {
 
  @PostMapping("/test")
  public String test(@RequestBody MyForm form){
    log.info(Arrays.toString(form.getIds()));
    return "success";
  }
}

前端代碼:

wx.request({
   url:'http://localhost:8085/info/test',
   data:{
   ids:[1,2,3]
   },
   method:'POST',
   success:function(res){
   console.log(res);
   }
   })

2.通過方法內(nèi)參數(shù)傳遞,注意?。?!SpringBoot方法內(nèi)接收數(shù)組時(shí),數(shù)組在前端請求時(shí)必須將參數(shù)拼接在路徑里提交才可以接收到。(Get提交)

后端代碼:

@Slf4j
@RestController
@RequestMapping("/info")
public class InfoController {
 
  @GetMapping("/test")
  public String test(int[] ids){
    log.info(Arrays.toString(ids));
    return "success";
  }  
}

小程序前端代碼:參數(shù)需拼接到路徑里,并且要以GET方式提交

var ids = [1, 2, 3, 4]
  wx.request({
  url: 'http://localhost:8085/info/test?ids='+ids,
  method: 'GET',
  success: function(res){
  console.log(res);
  }
  })

請求頭: 

vue axios前端代碼(注意,數(shù)組需要調(diào)用encodeURIComponent進(jìn)行編碼):

   test() {
    let ary = [1,2,3]
    let params = {
     ids:encodeURIComponent(ary),};
    that.$http.get("http://localhost:8085/info/test",{params}).then(res=>{
     if(res.code==0){
      that.$message.success('查詢成功')
     }else {
      that.$message.error(res.message||'查詢失敗')
     }
    }).catch(error=>{
     that.$message.error('查詢失敗')
    })
   }

注意?。?!請求路徑中的參數(shù)必須跟上圖所示的一樣才能被接收到。

到此這篇關(guān)于SpringBoot如何接收數(shù)組參數(shù)的方法的文章就介紹到這了,更多相關(guān)SpringBoot接收數(shù)組參數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Spring中基于xml的聲明式事務(wù)示例詳解

    Spring中基于xml的聲明式事務(wù)示例詳解

    這篇文章主要介紹了Spring之基于xml的聲明式事務(wù),本文通過圖文實(shí)例代碼相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-09-09
  • java判斷字符串相等的方法

    java判斷字符串相等的方法

    今天小編就為大家分享一篇java判斷字符串相等的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • mybatis返回key value map集合方式

    mybatis返回key value map集合方式

    這篇文章主要介紹了mybatis返回key value map集合方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • springmvc實(shí)現(xiàn)json交互-requestBody和responseBody

    springmvc實(shí)現(xiàn)json交互-requestBody和responseBody

    本文主要介紹了springmvc實(shí)現(xiàn)json交互-requestBody和responseBody的相關(guān)知識。具有很好的參考價(jià)值。下面跟著小編一起來看下吧
    2017-03-03
  • 淺談Java回收對象的標(biāo)記和對象的二次標(biāo)記過程

    淺談Java回收對象的標(biāo)記和對象的二次標(biāo)記過程

    這篇文章主要介紹了淺談Java回收對象的標(biāo)記和對象的二次標(biāo)記過程的相關(guān)內(nèi)容,小編覺得還是挺不錯(cuò)的,這里給大家分享一下,需要的朋友可以參考。
    2017-10-10
  • Java兩種動態(tài)代理JDK動態(tài)代理和CGLIB動態(tài)代理詳解

    Java兩種動態(tài)代理JDK動態(tài)代理和CGLIB動態(tài)代理詳解

    這篇文章主要介紹了Java兩種動態(tài)代理JDK動態(tài)代理和CGLIB動態(tài)代理詳解,代理模式是23種設(shè)計(jì)模式的一種,他是指一個(gè)對象A通過持有另一個(gè)對象B,可以具有B同樣的行為的模式,為了對外開放協(xié)議,B往往實(shí)現(xiàn)了一個(gè)接口,A也會去實(shí)現(xiàn)接口,需要的朋友可以參考下
    2023-11-11
  • Java警告:原發(fā)性版11需要目標(biāo)發(fā)行版11的解決方法和步驟

    Java警告:原發(fā)性版11需要目標(biāo)發(fā)行版11的解決方法和步驟

    這篇文章主要介紹了Java警告:原發(fā)性版11需要目標(biāo)發(fā)行版11的解決方法和步驟,文中通過圖文介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用java具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2025-04-04
  • RocketMQ發(fā)送事務(wù)消息詳解

    RocketMQ發(fā)送事務(wù)消息詳解

    這篇文章主要介紹了RocketMQ發(fā)送事務(wù)消息詳解,RocketMQ分布式事務(wù)消息不僅可以實(shí)現(xiàn)應(yīng)用之間的解耦,又能保證數(shù)據(jù)的最終一致性,傳統(tǒng)的大事務(wù)可以被拆分為小事務(wù),不僅能提升效率,還不會因?yàn)槟骋粋€(gè)關(guān)聯(lián)應(yīng)用的不可用導(dǎo)致整體回滾,需要的朋友可以參考下
    2023-09-09
  • Java:泛型知識知多少

    Java:泛型知識知多少

    這篇文章主要介紹了java泛型基礎(chǔ)知識及通用方法,從以下幾個(gè)方面介紹一下java的泛型: 基礎(chǔ), 泛型關(guān)鍵字, 泛型方法, 泛型類和接口,感興趣的可以了解一下
    2021-08-08
  • Java Dubbo協(xié)議下的服務(wù)端線程使用詳解

    Java Dubbo協(xié)議下的服務(wù)端線程使用詳解

    Dubbo是阿里開源項(xiàng)目,國內(nèi)很多互聯(lián)網(wǎng)公司都在用,已經(jīng)經(jīng)過很多線上考驗(yàn)。Dubbo內(nèi)部使用了Netty、Zookeeper,保證了高性能高可用性,使用Dubbo可以將核心業(yè)務(wù)抽取出來,作為獨(dú)立的服務(wù),逐漸形成穩(wěn)定的服務(wù)中心
    2023-03-03

最新評論

钟祥市| 平舆县| 夹江县| 衡山县| 黄大仙区| 琼结县| 朔州市| 兴义市| 涞源县| 宜州市| 平谷区| 大连市| 来宾市| 呈贡县| 乐亭县| 廊坊市| 抚顺市| 威远县| 元阳县| 凭祥市| 三门峡市| 竹山县| 建阳市| 开鲁县| 延长县| 钟祥市| 朝阳县| 定西市| 巫山县| 郯城县| 木里| 汝州市| 航空| 民权县| 江源县| 资兴市| 武清区| 临漳县| 淮滨县| 理塘县| 鄂尔多斯市|