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){