如何配置 MappingJackson2HttpMessageConverter 由 spring-hateoas 注册
2022-09-03 08:11:03
我喜欢在我的项目中使用spring-hateoas,并用.现在的问题是,这个神奇的配置注释注册了自己的,我自己的自定义转换器将被忽略。@EnableHypermediaSupportMappingJackson2HttpMessageConverter
背景:我向我的项目添加了一些 Jackson 模块(如 ),我希望它们使用 注册。这是通过在 或 中重写来完成的。JodaModuleobjectMapper.findAndRegisterModules();configureMessageConverters(List<HttpMessageConverter<?>> converters)WebMvcConfigurationSupportWebMvcConfigurer
我当前的配置如下所示:
@Configuration
@EnableHypermediaSupport(type = HAL)
public class WebMvcConfiguration extends WebMvcConfigurationSupport {
@Override
protected void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
final MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
converter.getObjectMapper().findAndRegisterModules();
converters.add(converter);
}
}
有没有办法自定义弹簧仇恨使用的或使用的方法?MappingJackson2HttpMessageConverterObjectMapper