Я использую Spring boot с Rest Controller.У меня есть @PostMapping с Requestbody, имеющий объект с идентификатором типа UUID.Когда я пытаюсь проверить свой почтовый запрос от Почтальона, я получаю следующую ошибку:
"Ошибка синтаксического анализа JSON: Невозможно десериализовать значение типа java.util.UUID
из строки \" 4be4bd08cfdf407484f6a04131790949 \ ": UUID должен быть представлен какстандартное представление с 36 символами; вложенное исключение - com.fasterxml.jackson.databind.exc.InvalidFormatException: невозможно десериализовать значение типа java.util.UUID
из String \ "4be4bd08cfdf407484f6a04131790949 \": UUID должен быть представлен стандартным представлением с 36 символами
Я читал в каком-то посте, в котором говорилось о invalidFormatException, но с другим типом данных, для которого нужно написать какой-то тип адаптера. Как я могу разрешить это для UUID? Заранее спасибо за ваш вклад.
@PostMapping(value = "/save_order")
@ResponseStatus(HttpStatus.CREATED)
public void postOrder(@RequestBody Order order) {
...
public class Order {
@Id
private UUID dstId;
....