В моей Spring загрузки приложения У меня есть следующий метод: @RestController
Spring MVC загрузки/Rest контроллер и перечисление десериализации конвертер
@RequestMapping(value = "/{decisionId}/decisions", method = RequestMethod.POST)
public List<DecisionResponse> getChildDecisions(@PathVariable Long decisionId, @Valid @RequestBody Direction direction) {
}
я использую перечисления org.springframework.data.domain.Sort.Direction
как тела запроса.
В настоящее время внутренняя логика Spring не может десериализовать этот список Direction
после запроса от клиента.
Не могли бы вы показать, как написать пользовательский конвертер enum (или что-то в этом роде) и настроить его с помощью Spring Boot, чтобы иметь возможность десериализовать Direction
перечисление из запроса клиента? Также должно быть допустимо значение null
.
Не могли бы вы опубликовать пример сообщения с запросом? – chaoluo