| Line 1... |
Line 1... |
| 1 |
package com.smartdukaan.cron.config;
|
1 |
package com.smartdukaan.cron.config;
|
| 2 |
|
2 |
|
| - |
|
3 |
import com.fasterxml.jackson.databind.DeserializationFeature;
|
| 3 |
import com.fasterxml.jackson.databind.ObjectMapper;
|
4 |
import com.fasterxml.jackson.databind.ObjectMapper;
|
| 4 |
import com.fasterxml.jackson.datatype.jdk8.Jdk8Module;
|
5 |
import com.fasterxml.jackson.datatype.jdk8.Jdk8Module;
|
| 5 |
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
|
6 |
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
|
| 6 |
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer;
|
7 |
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer;
|
| 7 |
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
|
8 |
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
|
| Line 129... |
Line 130... |
| 129 |
JavaTimeModule jtm = new JavaTimeModule();
|
130 |
JavaTimeModule jtm = new JavaTimeModule();
|
| 130 |
jtm.addSerializer(LocalDateTime.class, serializer);
|
131 |
jtm.addSerializer(LocalDateTime.class, serializer);
|
| 131 |
jtm.addSerializer(LocalDate.class, serializer1);
|
132 |
jtm.addSerializer(LocalDate.class, serializer1);
|
| 132 |
jtm.addDeserializer(LocalDateTime.class, deserializer);
|
133 |
jtm.addDeserializer(LocalDateTime.class, deserializer);
|
| 133 |
jtm.addDeserializer(LocalDate.class, deserializer1);
|
134 |
jtm.addDeserializer(LocalDate.class, deserializer1);
|
| - |
|
135 |
ObjectMapper mapper = new ObjectMapper()
|
| - |
|
136 |
.configure(DeserializationFeature.FAIL_ON_IGNORED_PROPERTIES, false)
|
| 134 |
ObjectMapper mapper = new ObjectMapper().registerModule(new ParameterNamesModule())
|
137 |
.registerModule(new ParameterNamesModule())
|
| 135 |
.registerModule(new Jdk8Module()).registerModule(jtm); // new module, NOT JSR310Module
|
138 |
.registerModule(new Jdk8Module()).registerModule(jtm); // new module, NOT JSR310Module
|
| 136 |
LOGGER.info("ObjectMapper returned {}", mapper);
|
139 |
LOGGER.info("ObjectMapper returned {}", mapper);
|
| 137 |
return mapper;
|
140 |
return mapper;
|
| 138 |
}
|
141 |
}
|
| 139 |
|
142 |
|