目前,文本/事件流的唯一序列化是通过 ServerSentEventHttpMessageWriter 完成的。是否可以提供您自己的编写器来更改数据序列化的方式(提供除 SSE 格式之外的不同格式)?
问问题
373 次
1 回答
1
您可以使用 webflux@Configuration
类添加自定义编解码器和消息读取器/写入器;将类似这样的内容添加到您的 Spring Boot 应用程序中:
@Configuration
public class MyConfiguration implements WebFluxConfigurer {
@Override
public void configureHttpMessageCodecs(ServerCodecConfigurer configurer) {
configurer.customCodecs().writer(customHttpMessageWriter);
}
}
ServerCodecConfigurer
, CodecConfigurer
(及其内部接口)的 javadoc也应该很有用。
于 2017-04-15T12:53:47.350 回答