| Total Complexity | 1 |
| Total Lines | 16 |
| Duplicated Lines | 0 % |
| Changes | 0 | ||
| 1 | package com.hltech.judged.server.config; |
||
| 11 | @Configuration |
||
| 12 | public class BeanFactory { |
||
| 13 | |||
| 14 | @Bean |
||
| 15 | ObjectMapper objectMapper(Jackson2ObjectMapperBuilder mapperBuilder) { |
||
| 16 | JavaTimeModule javaTimeModule = new JavaTimeModule(); |
||
| 17 | |||
| 18 | //According to issue https://bitbucket.org/atlassian/swagger-request-validator/issues/331/timestamp-iso8601-format-issue |
||
| 19 | Json.mapper().registerModule(javaTimeModule); |
||
| 20 | |||
| 21 | ObjectMapper objectMapper = mapperBuilder |
||
| 22 | .modules(javaTimeModule) |
||
| 23 | .build(); |
||
| 24 | |||
| 25 | objectMapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); |
||
| 26 | return objectMapper; |
||
| 27 | } |
||
| 29 |