目前,文本/事件流的唯一序列化是通过ServerSentEventHttpMessageWriter完成的。 是否可以提供自己的编写器来更改数据的序列化方式(提供除SSE格式之外的其他格式)?
答案 0 :(得分:1)
您可以使用webflux @Configuration
类添加自定义编解码器和邮件阅读器/编写器;将这样的内容添加到Spring Boot应用程序中:
@Configuration
public class MyConfiguration implements WebFluxConfigurer {
@Override
public void configureHttpMessageCodecs(ServerCodecConfigurer configurer) {
configurer.customCodecs().writer(customHttpMessageWriter);
}
}
ServerCodecConfigurer
的javadoc,CodecConfigurer
(及其内部接口)也应该有用。