Как мне настроить ObjectMapper по умолчанию? - PullRequest
0 голосов
/ 22 сентября 2019

В модуле конфигурации light-4j есть экземпляр ObjectMapper, который используется во многих местах.У меня есть гибридное приложение Rest / GraphQL и я хочу настроить ObjectMapper по умолчанию.Каков наилучший способ сделать это?

1 Ответ

1 голос
/ 22 сентября 2019

Экземпляр ObjectMapper в модуле config является статической переменной, и для его инициализации используется статический блок.Чтобы перезаписать конфигурацию, вы можете создать загрузочный хук, чтобы сделать это.

Config.getInstance().getMapper()
        .disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS)
        .enable(MapperFeature.USE_STD_BEAN_NAMING)
        .setSerializationInclusion(JsonInclude.Include.ALWAYS)
        .setPropertyNamingStrategy(new CobraCase())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...