getContext() method of CustomContextResolver is not called by Jackson

后端 未结 2 1420
自闭症患者
自闭症患者 2021-01-23 09:02

I am struggling with this issue for days now and have no clue how to solve this. Any quick help will be grateful. I need to convert LocalDate from JSON string which I am receiv

2条回答
  •  独厮守ぢ
    2021-01-23 09:38

    If you are using Maven you can add following two maven dependency.

            
                com.fasterxml.jackson.jaxrs
                jackson-jaxrs-json-provider
            
    
            
                com.fasterxml.jackson.datatype
                jackson-datatype-jdk8
            
    

    And Add following code snippet.

    @Configuration
    public class CxfConfig {
    
        @Component
        @javax.ws.rs.ext.Provider
        public static class JacksonJaxbJsonProvider
                extends com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider {
    
            @Autowired
            private ObjectMapper objectMapper;
    
            @PostConstruct
            public void init() {
    
                objectMapper.registerModule(new Jdk8Module());
    
            }
    
        }
    }
    

提交回复
热议问题