在light-4j配置模块中,存在一个ObjectMapper实例,该实例在许多不同的地方使用。我有一个Rest / GraphQL混合应用程序,想要自定义默认的ObjectMapper。最好的方法是什么?
答案 0 :(得分: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())