Jackson Object Mapper in spring MVC not working

前端 未结 2 1582
傲寒
傲寒 2020-12-18 11:10

Every object with Date format is being serialized as a long.

I\'ve read around that I need to create a custom object mapper

and so I did:

pub         


        
2条回答
  •  不思量自难忘°
    2020-12-18 11:49

    Try adding 0 as index in #add()

    @Configuration
    @ComponentScan()
    @EnableWebMvc
    @PropertySource("classpath:/web.properties")
    public class WebConfig extends WebMvcConfigurerAdapter
    {
    
        @Override
        public void configureMessageConverters(final List> converters)
        {
            converters.add(0, jsonConverter());
        }
    
        @Bean
        public MappingJacksonHttpMessageConverter jsonConverter()
        {
            final MappingJacksonHttpMessageConverter converter = new MappingJacksonHttpMessageConverter();
            converter.setObjectMapper(new CustomObjectMapper());
    
            return converter;
        }
    }
    

    It worked for me.

提交回复
热议问题