Как получить доступ к значениям @JacksonInject
из пользовательского десериализатора или конвертера Jackson? Укажите, пожалуйста, исходное код для:Доступ к значениям @JackonInject из пользовательского десериализатора
- Точка входа, которая конфигурирует ObjectMapper.
- Класс, конструктор которого требует введенного значения.
- Пользовательский десериализатор для вышеуказанного класса.
Я видел DeserializationContext.findInjectableValue()
, но я не был уверен, как построить соответствующий BeanProperty
.
Я также посмотрел на @JsonDeserialize(converter = ...)
, но не видел способа передать введенные значения в преобразователь. Поддерживается ли это?