亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

PostMan傳@RequestParam修飾的數(shù)組方式

 更新時間:2021年08月24日 08:40:15   作者:DayFight_DayUp  
這篇文章主要介紹了PostMan傳@RequestParam修飾的數(shù)組方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

PostMan傳@RequestParam修飾的數(shù)組

筆者今天被一個問題困擾了一段時間

看如下代碼:

@RestController
@RequestMapping("/getTest")
public class GetTestController {
@RequestMapping("/listRaramTest")
public List<String> listRaramTest(@RequestParam("userIdList") List<String> userIdList){
    return userIdList;
}
}

@RequestParam修飾了一個list

那么用PostMan該如何傳入數(shù)組呢?

實際上很簡單

在這里記錄一下:

在這里插入圖片描述

其實只要按參數(shù)名字傳入一個按都好分隔的字符串就好了

param參數(shù)數(shù)組使用注意點

1、只能為一位數(shù)組使用 params 關(guān)鍵字

不能為多為數(shù)組使用,否則編譯不能通過。

2、不能只依賴 params 關(guān)鍵字來重載一個方法

params 關(guān)鍵字不構(gòu)成方法簽名的一部分,例如:

//編譯時錯誤:重復(fù)的聲明
public static int Max(int[] paramList)
...
public static int Max(params int[] paramList)
...

3、不允許為 params

數(shù)組指定 ref 或 out修飾符。

4、params 數(shù)組

必須是方法的最后一個參數(shù),沒個方法中也只能有一個 params 數(shù)組參數(shù)。

//編譯時錯誤
public static int Max(params int[] paramList,int i)
...

5、非params方法優(yōu)先

public static int Max(int first,int second)    //優(yōu)先
...
public static int Max(params int[] paramList)
...

對于上面的重載方法,傳入兩個 int 參數(shù)時,調(diào)用上面的方法,傳入其它任意數(shù)量的 int 參數(shù)時,調(diào)用下面的方法。這樣做并非多余,實則起到優(yōu)化作用。

6、有歧義的重載編譯不能通過

//編譯時錯誤
public static int Max(params int[] paramList)
...
public static int Max(int i, params int[] paramList)
...

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • springboot集成mybatis官方生成器

    springboot集成mybatis官方生成器

    本文主要介紹了springboot集成mybatis官方生成器,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • Java中的事件處理機制詳解

    Java中的事件處理機制詳解

    這篇文章主要介紹了Java中的事件處理機制詳解,Java事件處理是采取"委派事件模型",當(dāng)事件發(fā)生時,產(chǎn)生事件的對象,會把此"信息"傳遞給"事件的監(jiān)聽者"處理,這里所說的"信息"實際上就是java.awt.event事件類庫里某個類創(chuàng)建對象,把它稱為"事件的對象",需要的朋友可以參考下
    2023-10-10
  • java中的Io(input與output)操作總結(jié)(二)

    java中的Io(input與output)操作總結(jié)(二)

    這一節(jié)我們來討論關(guān)于文件自身的操作包括:創(chuàng)建文件對象、創(chuàng)建和刪除文件、文件的判斷和測試、創(chuàng)建目錄、獲取文件信息、列出文件系統(tǒng)的根目錄、列出目錄下的所有文件,等等,感興趣的朋友可以了解下
    2013-01-01
  • Java線程調(diào)度之線程休眠用法分析

    Java線程調(diào)度之線程休眠用法分析

    這篇文章主要介紹了Java線程調(diào)度之線程休眠用法,較為詳細的分析了Java線程休眠的功能與實現(xiàn)技巧,需要的朋友可以參考下
    2015-06-06
  • hadoop上傳文件功能實例代碼

    hadoop上傳文件功能實例代碼

    這篇文章主要介紹了hadoop上傳文件功能實例代碼,需要的朋友可以參考下
    2017-09-09
  • 詳解Java網(wǎng)絡(luò)編程

    詳解Java網(wǎng)絡(luò)編程

    網(wǎng)絡(luò)編程是指編寫運行在多個設(shè)備(計算機)的程序,這些設(shè)備都通過網(wǎng)絡(luò)連接起來。本文介紹了一些網(wǎng)絡(luò)編程基礎(chǔ)的概念,并用Java來實現(xiàn)TCP和UDP的Socket的編程,來讓讀者更好的了解其原理
    2021-06-06
  • Java如何獲取@TableField,@TableName注解的值

    Java如何獲取@TableField,@TableName注解的值

    這篇文章主要介紹了Java如何獲取@TableField,@TableName注解的值,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • JAVA驗證碼工具實例代碼

    JAVA驗證碼工具實例代碼

    這篇文章主要介紹了JAVA驗證碼工具實例代碼,需要的朋友可以參考下
    2018-03-03
  • 詳解SpringMVC組件之HandlerMapping(一)

    詳解SpringMVC組件之HandlerMapping(一)

    這篇文章主要介紹了詳解SpringMVC組件之HandlerMapping(一),HandlerMapping組件是Spring?MVC核心組件,用來根據(jù)請求的request查找對應(yīng)的Handler,在Spring?MVC中,有各式各樣的Web請求,每個請求都需要一個對應(yīng)的Handler來處理,需要的朋友可以參考下
    2023-08-08
  • RocketMQ的順序消費機制詳解

    RocketMQ的順序消費機制詳解

    這篇文章主要介紹了RocketMQ的順序消費機制詳解,順序消息是指對于一個指定的?Topic?,消息嚴(yán)格按照先進先出(FIFO)的原則進行消息發(fā)布和消費,即先發(fā)布的消息先消費,后發(fā)布的消息后消費,,需要的朋友可以參考下
    2023-10-10

最新評論