一. 在RESTful风格的API中,有以下特点:
- restful API使用URL表示资源而不是表示行为;
- 使用HTTP方法描述行为,使用HTTP状态码表示不同的结果(而不是使用返回报文来表示不同的结果);
- 使用json交互数据;
-
restful只是一种风格,不是强制标准。
image.png
二. @PathVariable注解
该注解可以提取URL中的片段作为入参,如果需要限定入参的格式,可以使用正则表达式进行限制,示例如下:
@GetMapping(value = "/user/{id:\\d+}")
public User getInfo(@PathVariable String id){
return new User("tom", "1234");
}