add text/event-stream content type support
This commit is contained in:
parent
2fbd6b5f84
commit
5eb73ca7a1
@ -15,6 +15,7 @@ import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
|
||||
import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
|
||||
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
@ -47,11 +48,17 @@ public class AmbitionCRM implements WebMvcConfigurer {
|
||||
return threadPoolTaskExecutor;
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritDoc}
|
||||
*/
|
||||
@Override
|
||||
public void configureMessageConverters(final List<HttpMessageConverter<?>> messageConverters) {
|
||||
val jackson2HttpMessageConverter = new MappingJackson2HttpMessageConverter();
|
||||
jackson2HttpMessageConverter.setSupportedMediaTypes(
|
||||
Arrays.asList(MediaType.valueOf("text/event-stream")));
|
||||
messageConverters.add(jackson2HttpMessageConverter);
|
||||
public void extendMessageConverters(final List<HttpMessageConverter<?>> converters) {
|
||||
converters.forEach(converter -> {
|
||||
if (converter instanceof MappingJackson2HttpMessageConverter) {
|
||||
val supportedMediaTypes = new ArrayList<>(converter.getSupportedMediaTypes());
|
||||
supportedMediaTypes.add(MediaType.valueOf("text/event-stream"));
|
||||
((MappingJackson2HttpMessageConverter) converter).setSupportedMediaTypes(supportedMediaTypes);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user