Appearance
@RequestParam 我们来写一个示例并说明:
public String getInfo(@RequestParam(name = "param", required = false, defaultValue = "param dafault value") String param)
name代表提交参数名。required意思是这个参数是否必需,默认true,没有该参数,无法调用此方法;这里设为false,有无该参数都可以调用。defaultValue如果该参数值为空,那么就使用默认值。
@PathVariable @RequestMapping("/get-info/{param}") public String getInfo(@PathVariable("param") Object param) 我们可以在请求方法后面直接跟值,省去了 ?参数名=参数值。 这种一般配合 @DeleteMapping、@PutMapping使用。
@RequestHeader 这个使用了获取提交数据的 Headers 的值。我是用来接收 TOKEN。后面会举例。
