BladeJavaTimeModule 注册失败

Blade 未结 1 358
183542656
183542656 剑圣 2022-08-19 09:22

在org.springblade.core.tool.config.JacksonConfiguration中,注册了bladex提供的BladeJavaTimeModule ,但实际并未生效

//日期格式化
objectMapper.registerModule(BladeJavaTimeModule.INSTANCE);
objectMapper.findAndRegisterModules();

这是因为objectMapper默认IGNORE_DUPLICATE_MODULE_REGISTRATIONS属性是true,注册时遇到同名的模块会跳过,这里需要进行如下修改

//日期格式化
objectMapper.configure(MapperFeature.IGNORE_DUPLICATE_MODULE_REGISTRATIONS, false);
objectMapper.registerModule(BladeJavaTimeModule.INSTANCE);
objectMapper.configure(MapperFeature.IGNORE_DUPLICATE_MODULE_REGISTRATIONS, true);
objectMapper.findAndRegisterModules();

望修复


1条回答
  • 2022-08-22 22:04

    下版本更新

    0 讨论(0)
提交回复