values unknown fields jackson spring-boot jodatime

jackson - unknown - Spring Boot ignora el módulo ObjectMapper



objectmapper set ignore unknown (1)

En el contexto de la aplicación, he registrado un módulo ObjectMapper:

@Bean public SimpleModule jsr310Module() { final SimpleModule module = new SimpleModule(); module.addSerializer(new LocalDateSerializer()); module.addDeserializer(LocalDate.class, new LocalDateDeserializer()); return module; }

Intenté depurar y está cargado (o al menos el método public void setupModule(SetupContext context) se ejecuta al arrancar) pero cuando invoco una API de reposo que devuelve un objeto con LocalDate, mi deserializador se ignora.

Alguna pista para resolver el problema?


De acuerdo con la documentación de Spring Boot , para configurar ObjectMapper puede definir el bean usted mismo y anotarlo con @Bean y @Primary . Allí puedes registrar el módulo. O puede agregar un bean de tipo Jackson2ObjectMapperBuilder donde puede personalizar ObjectMapper.