如何在@RequestParam的情况下将数组的默认值设置为空



所以我有一个这样的控制器方法:

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

最新更新