本文整理汇总了Java中org.springframework.http.converter.xml.MarshallingHttpMessageConverter.setMarshaller方法的典型用法代码示例。如果您正苦于以下问题:Java MarshallingHttpMessageConverter.setMarshaller方法的具体用法?Java MarshallingHttpMessageConverter.setMarshaller怎么用?Java MarshallingHttpMessageConverter.setMarshaller使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.springframework.http.converter.xml.MarshallingHttpMessageConverter
的用法示例。
在下文中一共展示了MarshallingHttpMessageConverter.setMarshaller方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getMessageConverter
import org.springframework.http.converter.xml.MarshallingHttpMessageConverter; //导入方法依赖的package包/类
/**
* @param xstreamMarshaller The fully configured {@link XStreamMarshaller}
* @return The configured {@link MarshallingHttpMessageConverter}.
*/
@Bean
public MarshallingHttpMessageConverter getMessageConverter(
final XStreamMarshaller xstreamMarshaller) {
final List<MediaType> mediaTypes = new ArrayList<>();
mediaTypes.add(MediaType.APPLICATION_XML);
mediaTypes.add(MediaType.APPLICATION_FORM_URLENCODED);
final MarshallingHttpMessageConverter xmlConverter = new MarshallingHttpMessageConverter();
xmlConverter.setSupportedMediaTypes(mediaTypes);
xmlConverter.setMarshaller(xstreamMarshaller);
xmlConverter.setUnmarshaller(xstreamMarshaller);
return xmlConverter;
}
示例2: configureMessageConverters
import org.springframework.http.converter.xml.MarshallingHttpMessageConverter; //导入方法依赖的package包/类
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
FilteringJackson2HttpMessageConverter jsonConverter
= new FilteringJackson2HttpMessageConverter();
jsonConverter.setSupportedMediaTypes(ApiMediaTypes.getJsonMediaTypes());
converters.add(jsonConverter);
MarshallingHttpMessageConverter xmlConverter = new MarshallingHttpMessageConverter();
xmlConverter.setSupportedMediaTypes(ApiMediaTypes.getXmlMediaTypes());
XStreamMarshaller xStreamMarshaller = new XStreamMarshaller();
xmlConverter.setMarshaller(xStreamMarshaller);
xmlConverter.setUnmarshaller(xStreamMarshaller);
converters.add(xmlConverter);
FilteringTextMessageConverter filteringTextMessageConverter =
new FilteringTextMessageConverter(new MediaType("text", "plain", Charset.forName("utf-8")));
filteringTextMessageConverter.setDelimiter("\t");
converters.add(filteringTextMessageConverter);
}
示例3: createXmlHttpMessageConverter
import org.springframework.http.converter.xml.MarshallingHttpMessageConverter; //导入方法依赖的package包/类
private HttpMessageConverter<Object> createXmlHttpMessageConverter() {
MarshallingHttpMessageConverter xmlConverter =
new MarshallingHttpMessageConverter();
XStreamMarshaller xstreamMarshaller = new XStreamMarshaller();
xmlConverter.setMarshaller(xstreamMarshaller);
xmlConverter.setUnmarshaller(xstreamMarshaller);
return xmlConverter;
}
示例4: createXmlHttpMessageConverter
import org.springframework.http.converter.xml.MarshallingHttpMessageConverter; //导入方法依赖的package包/类
private HttpMessageConverter<Object> createXmlHttpMessageConverter() {
MarshallingHttpMessageConverter xmlConverter = new MarshallingHttpMessageConverter();
XStreamMarshaller xstreamMarshaller = new XStreamMarshaller();
xmlConverter.setMarshaller(xstreamMarshaller);
xmlConverter.setUnmarshaller(xstreamMarshaller);
return xmlConverter;
}