class A {
@NotNull
@NotEmpty
String name;
B b;
//setters and getters
}
class B {
MultiValueMap<String, String> keyMultiValues;
//setters and getters
}
@RestController
class MyController {
@PostMapping(value="/test", consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE)
public String doSomething(@RequestBody @Valid A a){
//some business logic
}
}
Я получаю ошибку ниже из-за использования MultiValueMap в B классе [org.springframework.web.HttpMediaTypeNotSupportedException: Тип содержимого 'application / json; charset = UTF-8 'не поддерживается]
Есть идеи, как решить вышеуказанную проблему?