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.