在应用程序上下文中,我已经注册了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的对象时,我的反序列化器将被忽略。
public void setupModule(SetupContext context)
解决问题的一些提示?
为了使它起作用,@Configuration该类应该扩展WebMvcAutoConfiguration
@Configuration
WebMvcAutoConfiguration