在springboot中使用默认的objectmapper注册JavaTimeModule

在springboot中使用默认的objectmapper注册JavaTimeModule,java,java-time,objectmapper,jackson2,Java,Java Time,Objectmapper,Jackson2,我定义了一个JavaTimeModule: @Bean public Module java8TimeModule() { JavaTimeModule javaTimeModule = new JavaTimeModule(); return javaTimeModule; } 但是,它不会向默认的objectmapper注册自身。我正在使用jackson-databind-2.8.9.jar Eclipse IDE中的JavaTimeModule()的在线帮助说明: 请注

我定义了一个
JavaTimeModule

@Bean public Module java8TimeModule() {
    JavaTimeModule javaTimeModule = new JavaTimeModule();
    return javaTimeModule; 
}
但是,它不会向默认的objectmapper注册自身。我正在使用jackson-databind-2.8.9.jar

Eclipse IDE中的
JavaTimeModule()
的在线帮助说明:

请注意,从2.6开始,此模块不支持自动注册

不确定jackson-databind-2.8.9是否仍然是相同的情况,导致
JavaTimeModule
未向默认objectmapper注册

我不想创建新的objectmapper。与过去一样,当我尝试此操作时,我创建的objectmapper出现了另一个问题

Springboot医生说:

定义Jackson2ObjectMapperBuilder类型的@Bean将允许您自定义默认的ObjectMapper和XmlMapper

但我找不到代码示例,也不知道该怎么做


如果我定义类型为
Jackson2ObjectMapperBuilder
@Bean
,它会替换默认的吗?结果如何?以及如何从Jackson2ObjectMapperBuilder中获取默认对象映射器?

我在上找到了一个关于如何自定义默认对象映射器的现有链接

我也在我的程序中发现了这个问题。JavaTimeModule会自动注册到jackson-databind-2.8.9的默认objectMapper中。我的程序中的问题是由使用新创建的objectMapper引起的。我应该使用@Autowired objectMapper的默认objectMapper