public Item addProperties( @Parameter(description = "identifier of the item") @PathVariable("id") String id, @Parameter(description = "map of property names and values ", content = @Content(schema = @Schema(type = "object", implementation = Map.class))) @RequestBody Map<String, Object> properties)
Для приведенного выше кода генерируется только параметр id, и в нем полностью отсутствует requestBody. Я добавил type = "object" на основе https://swagger.io/docs/specification/data-models/dictionaries/.
id
Тип RequestBody должен быть классом. Таким образом, любая из реализаций Map будет работать (например, HashMap)
@RequestBody HashMap<String, Object> properties