0

在 light-4j 配置模块中,有一个 ObjectMapper 实例用于许多不同的地方。我有一个 Rest/GraphQL 混合应用程序,想自定义默认的 ObjectMapper。最好的方法是什么?

4

1 回答 1

1

config 模块中的 ObjectMapper 实例是静态变量,使用静态块对其进行初始化。要覆盖配置,您可以创建一个启动挂钩来执行此操作。

Config.getInstance().getMapper()
        .disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS)
        .enable(MapperFeature.USE_STD_BEAN_NAMING)
        .setSerializationInclusion(JsonInclude.Include.ALWAYS)
        .setPropertyNamingStrategy(new CobraCase())
于 2019-09-22T01:17:26.107 回答