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