欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

springboot后端接收前端傳數(shù)組參數(shù)三種方法

 更新時(shí)間:2023年07月24日 10:23:48   作者:小徐敲java  
這篇文章主要給大家介紹了關(guān)于springboot后端接收前端傳數(shù)組參數(shù)三種方法,文中通過實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

1::前端傳數(shù)組參數(shù)用ids,不要用ids[],因?yàn)槭莻鲾?shù)組會(huì)自動(dòng)加上[]

@ApiOperation(value = "批量刪除", notes = "批量刪除")
    @DeleteMapping(value = "/batchDelete")
    public Result<?> delete(@RequestParam(name = "ids[]", required = true) ArrayList<Integer> ids) {
        sysStudyTestFileService.removeBatchByIds(ids);
        return Result.ok("刪除成功");
    }

2:使用postman傳數(shù)組有三種方法

2-1:方法一,后端使用@RequestParam接收傳參

@ApiOperation(value = "批量刪除", notes = "批量刪除")
    @DeleteMapping(value = "/batchDelete")
    public Result<?> delete(@RequestParam(name = "ids[]", required = true) ArrayList<Integer> ids) {
        sysStudyTestFileService.removeBatchByIds(ids);
        return Result.ok("刪除成功");
    }

2-2:方法二,后端使用@RequestParam接受收傳參

與@RequestBody不同,@RequestParam傳遞的數(shù)組中有多少個(gè)值,便排排下來寫便是
(注意微操,參數(shù)名需為key的名稱為@RequestParam括號(hào)里的名稱,而不是定義的數(shù)組名)

    @ApiOperation(value = "批量刪除", notes = "批量刪除")
    @DeleteMapping(value = "/batchDelete")
    public Result<?> delete(@RequestParam(name = "ids[]", required = true) ArrayList<Integer> ids) {
        sysStudyTestFileService.removeBatchByIds(ids);
        return Result.ok("刪除成功");
    }

2-3:方法三,后端使用@RequestBody接受收傳參

    @ApiOperation(value = "批量刪除", notes = "批量刪除")
    @DeleteMapping(value = "/batchDelete")
    public Result<?> delete(@RequestBody ArrayList<Integer> ids) {
        sysStudyTestFileService.removeBatchByIds(ids);
        return Result.ok("刪除成功");
    }

總結(jié) 

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

相關(guān)文章

  • Java實(shí)現(xiàn)冒泡排序與雙向冒泡排序算法的代碼示例

    Java實(shí)現(xiàn)冒泡排序與雙向冒泡排序算法的代碼示例

    這篇文章主要介紹了Java實(shí)現(xiàn)冒泡排序與雙向冒泡排序算法的代碼示例,值得一提的是所謂的雙向冒泡排序并不比普通的冒泡排序效率來得高,注意相應(yīng)的時(shí)間復(fù)雜度,需要的朋友可以參考下
    2016-04-04
  • 基于java構(gòu)造方法Vector遍歷元素源碼分析

    基于java構(gòu)造方法Vector遍歷元素源碼分析

    本篇文章是關(guān)于ava構(gòu)造方法Vector源碼分析系列文章,本文主要介紹了Vector遍歷元素的源碼分析,有需要的朋友可以借鑒參考下,希望可以有所幫助
    2021-09-09
  • Java窗體中關(guān)于默認(rèn)布局管理器容易踩的坑及解決

    Java窗體中關(guān)于默認(rèn)布局管理器容易踩的坑及解決

    這篇文章主要介紹了Java窗體中關(guān)于默認(rèn)布局管理器容易踩的坑及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • idea中service或者mapper引入報(bào)紅的問題及解決

    idea中service或者mapper引入報(bào)紅的問題及解決

    在使用IntelliJ IDEA開發(fā)SpringBoot項(xiàng)目時(shí),有時(shí)會(huì)遇到Service或Mapper接口引入時(shí)報(bào)紅但不影響項(xiàng)目運(yùn)行的情況,這主要是因?yàn)镮DEA的檢查級(jí)別設(shè)置問題,解決方法是將有問題的Error級(jí)別改為編譯通過的安全級(jí)別,即可消除報(bào)紅
    2024-09-09
  • 使用Springboot整合Apollo配置中心

    使用Springboot整合Apollo配置中心

    這篇文章主要介紹了使用Springboot整合Apollo配置中心的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • 大廠禁止SpringBoot在項(xiàng)目使用Tomcat容器原理解析

    大廠禁止SpringBoot在項(xiàng)目使用Tomcat容器原理解析

    這篇文章主要為大家介紹了大廠禁止SpringBoot在項(xiàng)目使用Tomcat原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • 用Java打印九九除法表代碼分析

    用Java打印九九除法表代碼分析

    這篇文章主要介紹了如何用Java語言打印九九除法表,包括其使用的源代碼,需要的朋友可以參考下。
    2017-08-08
  • Java數(shù)據(jù)庫連接池c3p0過程解析

    Java數(shù)據(jù)庫連接池c3p0過程解析

    這篇文章主要介紹了Java數(shù)據(jù)庫連接池c3p0過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Java拋出異常與自定義異常類應(yīng)用示例

    Java拋出異常與自定義異常類應(yīng)用示例

    這篇文章主要介紹了Java拋出異常與自定義異常類,結(jié)合實(shí)例形式分析了Java針對(duì)錯(cuò)誤與異常處理的try、catch、throw等語句相關(guān)使用技巧,需要的朋友可以參考下
    2019-03-03
  • 淺析java volatitle 多線程問題

    淺析java volatitle 多線程問題

    Volatile修飾的成員變量在每次被線程訪問時(shí),都強(qiáng)迫從共享內(nèi)存中重讀該成員變量的值。而且,當(dāng)成員變量發(fā)生變化時(shí),強(qiáng)迫線程將變化值回寫到共享內(nèi)存
    2013-08-08

最新評(píng)論