Jackson Object Mapper wiosną MVC nie działa
Każdy obiekt z formatem daty jest serializowany jako długi.
Przeczytałem, że muszę utworzyć niestandardowy program odwzorowujący obiekty
i tak zrobiłem:
public class CustomObjectMapper extends ObjectMapper {
public CustomObjectMapper() {
super();
configure(Feature.WRITE_DATES_AS_TIMESTAMPS, false);
setDateFormat(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"));
}
}
Zarejestrowałem również ten niestandardowy program odwzorowujący jako konwerter
@Override
protected void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
converters.add(converter());
addDefaultHttpMessageConverters(converters);
}
@Bean
MappingJacksonHttpMessageConverter converter() {
MappingJacksonHttpMessageConverter converter = new MappingJacksonHttpMessageConverter();
converter.setObjectMapper(new CustomObjectMapper());
return converter;
}
ale nadal nie działa i otrzymuję długą randkę.
Jakiś pomysł, co robię źle?