所以我有一个像这样的控制器方法:
@RequestMapping(value = "/stuff, method = GET)
public StuffDTO getStuff(
@RequestParam(value = "stuffIds") List<Integer> ids) {
我知道我可以提供这样的默认值:
@RequestParam(value = "1,2,3")
但是如何将默认值设置为空列表,而不处理端点实现中的null
列表?
答案 0 :(得分:1)
只需提供一个空字符串作为默认值,无需使用[]
等。
@RequestMapping(value = "/stuff, method = GET)
public StuffDTO getStuff(
@RequestParam(value = "stuffIds", defaultValue = "") List<Integer> ids) {