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

Spring boot @RequestBody數(shù)據(jù)傳遞過(guò)程詳解

 更新時(shí)間:2019年12月03日 09:51:10   作者:慕塵  
這篇文章主要介紹了Spring boot @RequestBody數(shù)據(jù)傳遞過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

這篇文章主要介紹了Spring boot @RequestBody數(shù)據(jù)傳遞過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

@RequestBody需要接的參數(shù)是一個(gè)string化的json

@RequestBody,要讀取的數(shù)據(jù)在請(qǐng)求體里,所以要發(fā)post請(qǐng)求,還要將Content-Type設(shè)置為application/json

java的api

參數(shù)為JSONObject,獲取到的參數(shù)處理

@PostMapping("/combine")
  public Result combine(@RequestBody JSONObject jsonParam) {
    System.out.println(jsonParam.toJSONString());
    System.out.println(jsonParam.get("fileName"));
    ArrayList ll= (ArrayList)jsonParam.get("ops");
    for(int i = 0;i < ll.size(); i ++){
      ArrayList mm = (ArrayList)ll.get(i);
      for(int j = 0;j < mm.size(); j ++){
        System.out.println(mm.get(j));
      }
    }
    return ResultGenerator.genSuccessResult();
  }

(1)js調(diào)用

var dispatchesDTO = {"fileName":"E:/java/project/ppt/data/tmpTest.pptx","ops":[["E:/java/project/ppt/data/test1.pptx","1,2,9"],["E:/java/project/ppt/data/Threejs動(dòng)畫(huà).pptx","1"],["E:/java/project/ppt/data/系統(tǒng)時(shí)間和實(shí)時(shí)天氣.pptx","1"]]};
$.ajax({
    type: "post", 
    contentType:"application/json", 
  url: "http://localhost:8080/api/ppt/combine", 
  data: JSON.stringify(dispatchesDTO), 
  success: function(data){ 
    console.log(data); 
  }
});

(2)php的curl調(diào)用

<?php
//初始化
$curl = curl_init();
//設(shè)置抓取的url
curl_setopt($curl, CURLOPT_URL, 'http://localhost:8080/api/ppt/combine');
$aa = [
  "fileName" => "E:/java/project/ppt/data/tmp.pptx",
  "ops"   => [['E:/java/project/ppt/data/test1.pptx', '1,2,9'],
    ['E:/java/project/ppt/data/test1.pptx', '2'],
  ],
];
$data_string = json_encode($aa);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($curl, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, array(
  'Content-Type: application/json',
  'Content-Length: ' . strlen($data_string),
));
//執(zhí)行命令
$data = curl_exec($curl);
//關(guān)閉URL請(qǐng)求
curl_close($curl);
//顯示獲得的數(shù)據(jù)
print_r($data);

(3)postman調(diào)用

參數(shù)

{"fileName":"E:/java/project/ppt/data/tmpTest.pptx","ops":[["E:/java/project/ppt/data/test1.pptx","1,2,9"],["E:/java/project/ppt/data/Threejs動(dòng)畫(huà).pptx","1"]]}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解SpringBoot初始教程之Tomcat、Https配置以及Jetty優(yōu)化

    詳解SpringBoot初始教程之Tomcat、Https配置以及Jetty優(yōu)化

    本篇文章主要介紹了詳解SpringBoot初始教程之Tomcat、Https配置以及Jetty優(yōu)化,具有一定的參考價(jià)值,有興趣的可以了解一下
    2017-09-09
  • 使用SpringBoot讀取Windows共享文件的代碼示例

    使用SpringBoot讀取Windows共享文件的代碼示例

    在現(xiàn)代企業(yè)環(huán)境中,文件共享是一個(gè)常見(jiàn)的需求,Windows共享文件夾(SMB/CIFS協(xié)議)因其易用性和廣泛的兼容性,成為了許多企業(yè)的首選,在Java應(yīng)用中,尤其是使用Spring Boot框架時(shí),如何讀取Windows共享文件是一個(gè)值得探討的話(huà)題,本文介紹了使用SpringBoot讀取Windows共享文件
    2024-11-11
  • Java鎖擦除與鎖粗化概念和使用詳解

    Java鎖擦除與鎖粗化概念和使用詳解

    這篇文章主要介紹了Java鎖擦除與鎖粗化概念和使用,鎖擦除的主要判定依據(jù)來(lái)源于逃逸分析的數(shù)據(jù)支持,如果判斷在一段代碼中,堆上的所有數(shù)據(jù)都不會(huì)逃逸出去從而被其他線(xiàn)程訪(fǎng)問(wèn)到,那就可以把它們當(dāng)做棧上數(shù)據(jù)對(duì)待,認(rèn)為它們是線(xiàn)程私有的,同步加鎖自然就無(wú)須進(jìn)行
    2023-02-02
  • 簡(jiǎn)單理解Java的垃圾回收機(jī)制與finalize方法的作用

    簡(jiǎn)單理解Java的垃圾回收機(jī)制與finalize方法的作用

    這篇文章主要介紹了簡(jiǎn)單理解Java的垃圾回收機(jī)制與finalize方法的作用,著重講解了Java的GC銷(xiāo)毀對(duì)象的過(guò)程,需要的朋友可以參考下
    2015-11-11
  • Java中的雙重檢查(Double-Check)詳解

    Java中的雙重檢查(Double-Check)詳解

    這篇文章主要為大家詳細(xì)介紹了Java中的雙重檢查(Double-Check),感興趣的小伙伴們可以參考一下
    2016-02-02
  • javaSystem.out.println()輸出byte[]、char[]異常的問(wèn)題詳析

    javaSystem.out.println()輸出byte[]、char[]異常的問(wèn)題詳析

    這篇文章主要給大家介紹了關(guān)于javaSystem.out.println()輸出byte[]、char[]異常問(wèn)題的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看啊
    2019-01-01
  • 一篇文章帶你入門(mén)java方法

    一篇文章帶你入門(mén)java方法

    這篇文章主要介紹了java基礎(chǔ)之方法詳解,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)java基礎(chǔ)的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-08-08
  • Mybatis-Plus可能導(dǎo)致死鎖的問(wèn)題分析及解決辦法

    Mybatis-Plus可能導(dǎo)致死鎖的問(wèn)題分析及解決辦法

    這篇文章給大家主要介紹了Mybatis-Plus可能導(dǎo)致死鎖的問(wèn)題分析及解決辦法,文中通過(guò)代碼示例給大家介紹的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下
    2023-12-12
  • java實(shí)現(xiàn)雪花算法ID生成器工具類(lèi)

    java實(shí)現(xiàn)雪花算法ID生成器工具類(lèi)

    本文主要介紹了java實(shí)現(xiàn)雪花算法ID生成器工具類(lèi),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • java String 轉(zhuǎn)成Double二維數(shù)組的方法

    java String 轉(zhuǎn)成Double二維數(shù)組的方法

    下面小編就為大家?guī)?lái)一篇java String 轉(zhuǎn)成Double二維數(shù)組的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-10-10

最新評(píng)論

淳安县| 芜湖市| 汉寿县| 沿河| 新疆| 荣昌县| 龙海市| 治多县| 凌云县| 浙江省| 大新县| 芷江| 屯门区| 通河县| 长垣县| 神农架林区| 肥乡县| 临安市| 边坝县| 拜城县| 盐津县| 额敏县| 德江县| 凤山县| 米泉市| 封开县| 巫溪县| 宁海县| 屏东市| 南部县| 通山县| 肃南| 龙海市| 伊宁市| 仙居县| 库伦旗| 宜良县| 独山县| 古蔺县| 南投市| 清徐县|