java 接口中提交参数可选
时间: 2023-12-10 19:02:37 浏览: 156
可选:强大的注释,可让您向Java项目添加可选参数
在Java接口中,同样可以定义可选参数。一般情况下,我们会使用注解来标识参数是否可选。在Spring框架中,可以使用@RequestParam注解来标识参数是否必填,如果不填写则会抛出异常。而如果不使用@RequestParam注解,则表示参数是可选的,如果不传递参数,则参数的默认值为null。例如:
```
@RequestMapping("/test")
public String test(@RequestParam("name") String name, @RequestParam(value = "age", required = false) Integer age) {
// ...
}
```
在上面的例子中,name参数是必填的,如果不传递name参数,则会抛出异常。而age参数是可选的,如果不传递age参数,则age参数的默认值为null。
阅读全文