我有以下方法,我需要将 List<UUID>
传递给这个 Controller 方法。
@GetMapping("/product/{productUuidList}")
public ResponseEntity<ApiResponse<List<ProductDTO>>> getProductList(
@RequestParam List<UUID> productUuidList) {
// code omitted
}
如果我通过逗号分隔传递列表参数,就可以了。但是,我想将这些列表参数作为 Json 数组传递。当我尝试在 Postman 中传递 uuid 参数时,如下所示,我收到 “productUuidList 参数丢失” 错误。
{
"productUuidList": ["c849bcbb-c26c-4299-9ca4-dcde56830f5f","398ec0f8-86c8-400a-93cb-caf47c1ac92d"]
}
那么,我应该如何正确地将 uuid 数组传递给这个 Controller 方法而不将 @GetMapping
更改为 @PostMapping
?