Конфигурация для RestController Десериализация YAML в pojo Загружен как необработанное тело? - PullRequest
0 голосов
/ 10 сентября 2018

Какая будет эквивалентная конфигурация нижеприведенного кода MVC в Spring 5 webflux? Как я могу добавить несколько конвертеров в WebFlux?

@Configuration
public class YamlConfiguration extends WebMvcConfigurerAdapter {
    @Override
    public void extendMessageConverters(List<HttpMessageConverter<?>> converters) {
        converters.add(new YamlJackson2HttpMessageConverter());
    }
}

final class YamlJackson2HttpMessageConverter extends AbstractJackson2HttpMessageConverter {
    YamlJackson2HttpMessageConverter() {
        super(new YAMLMapper(), MediaType.parseMediaType("application/x-yaml"));
    }
}

1 Ответ

0 голосов
/ 08 марта 2019

Я обнаружил, что если вы просто зарегистрируете YAML HttpMessageConverter в качестве bean-компонента, он автоматически будет его использовать.

...