Spring Boot忽略ObjectMapper模块

在应用程序上下文中,我已经注册了ObjectMapper模块:

@Bean

public SimpleModule jsr310Module() {

final SimpleModule module = new SimpleModule();

module.addSerializer(new LocalDateSerializer());

module.addDeserializer(LocalDate.class, new LocalDateDeserializer());

return module;

}

我尝试调试并加载了它(或者至少该方法public void setupModule(SetupContext

context)在启动时执行),但是当我调用一个REST API并返回带有LocalDate的对象时,我的反序列化器将被忽略。

解决问题的一些提示?

回答:

为了使它起作用,@Configuration该类应该扩展WebMvcAutoConfiguration

以上是 Spring Boot忽略ObjectMapper模块 的全部内容, 来源链接: utcz.com/qa/400887.html

回到顶部