我在我的 objectmapperbuilder 配置中配置了 mixins,使用常规的 spring web 控制器,根据 mixins 输出的数据。但是,使用 webflux,具有返回 Flow 或 Mono 的方法的控制器将数据序列化,就像 objectmapper 是默认的一样。
如何让 webflux 强制使用 objectmapper 配置?
示例配置:
@Bean
JavaTimeModule javatimeModule(){
return new JavaTimeModule();
}
@Bean
Jackson2ObjectMapperBuilderCustomizer jackson2ObjectMapperBuilderCustomizer(){
return jacksonObjectMapperBuilder -> jacksonObjectMapperBuilder.featuresToEnable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS)
.mixIn(MyClass.class, MyClassMixin.class);
}