springboot中,对于@RequestParam required = false的参数怎么处理?
代码如下,description是可以不传的参数,insertLabel是将参数插入数据库的函数,但是由于description是可选参数,所以函数接受的参数个数不确定.这种情况怎么处理.这是一个可选参数的情况,更多个可选参数又该怎么处理呢?
@RequestMapping(value = "/insert", method = RequestMethod.POST)
public Void fucInsertLabel(@RequestParam(value = "name", required = true) String name,
@RequestParam(value = "level", required = true) int level,
@RequestParam(value = "status", required = true) int status,
@RequestParam(value = "parent_label", required = true) String parent_label,
@RequestParam(value = "description", required = false) String description
) {
labelServiseImpl.insertLabel(name,level,status,parent_label,description);
return null;
}