小编And*_*ken的帖子

如何配置由spring-hateoas注册的MappingJackson2HttpMessageConverter

我喜欢在我的项目中使用spring-hateoas并配置它@EnableHypermediaSupport.现在的问题是,这个神奇的配置注释会注册它自己MappingJackson2HttpMessageConverter,我的自定义转换器将被忽略.

背景:我在项目中添加了一些Jackson模块(比如JodaModule),我希望它们能够使用objectMapper.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);
  }
}
Run Code Online (Sandbox Code Playgroud)

是否有自定义的方式MappingJackson2HttpMessageConverterObjectMapper所使用的弹簧HATEOAS?

java spring json spring-mvc spring-hateoas

16
推荐指数
1
解决办法
8404
查看次数

Kubernetes StatefulSets 和 livenessProbes

活性探针应该触发失败容器的重新启动。他们是否尊重默认的有状态集部署和扩展保证。例如,如果同一状态集中的多个 pod 的活性探测同时失败,K8S 会尝试一次重新启动一个容器还是并行地重新启动所有容器?

kubernetes statefulset kubernetes-statefulset livenessprobe

2
推荐指数
1
解决办法
1824
查看次数