1 回答
TA贡献1847条经验 获得超7个赞
继续并使用类中的注释方法:
@RestController
@RequestMapping(path = "/users")
public class UserController {
@GetMapping("/{user_id}")
public User getUserById(@PathVariable("user_id") String userId) { }
@GetMapping("/{user_id}/orders")
public List<Order> getOrdersByUserId(@PathVariable("user_id") String userId) { }
@GetMapping("/{user_id}/orders/{order_id}")
public List<Order> getOrdersByIdAndUserId(@PathVariable("user_id") String userId, @PathVariable("order_id") String orderId) { }
// ... and so on
}
不要忘记
{}
括号内的实现。示例方法
getOrdersByIdAndUserId
映射到GET
路径的方法,/users/{user_id}/orders/{order_id}
其中/users
公共部分定义为类映射,其余部分与方法。我建议您将类重命名
User
为UserController
,因为这User
是返回实体的合适名称。
添加回答
举报