Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用@RequestParam将数组的默认值设置为空_Java_Spring_Spring Boot - Fatal编程技术网

Java 如何使用@RequestParam将数组的默认值设置为空

Java 如何使用@RequestParam将数组的默认值设置为空,java,spring,spring-boot,Java,Spring,Spring Boot,所以我有一个控制器方法如下: @RequestMapping(value = "/stuff, method = GET) public StuffDTO getStuff( @RequestParam(value = "stuffIds") List<Integer> ids) { @RequestParam(value = "1,2,3") 但是如何将默认值设置为空列表,而不是在端点实现中处理null列表?只需提供一个空字符串作为默认值,不需要任何类似[]等的

所以我有一个控制器方法如下:

@RequestMapping(value = "/stuff, method = GET)
public StuffDTO getStuff(
        @RequestParam(value = "stuffIds") List<Integer> ids) {
@RequestParam(value = "1,2,3")

但是如何将默认值设置为空列表,而不是在端点实现中处理
null
列表?

只需提供一个空字符串作为默认值,不需要任何类似
[]
等的内容

@RequestMapping(value = "/stuff, method = GET)
public StuffDTO getStuff(
        @RequestParam(value = "stuffIds", defaultValue = "") List<Integer> ids) {
@RequestMapping(value=“/stuff,method=GET)
公共物品(
@RequestParam(value=“stuffIds”,defaultValue=”“)列表ID){