类org.springframework.boot.autoconfigure.web.HttpMessageConverters源码实例Demo

下面列出了怎么用org.springframework.boot.autoconfigure.web.HttpMessageConverters的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: utils   文件: FastJsonAutoConfiguration.java
@Bean
@ConditionalOnMissingBean(com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter.class)
public HttpMessageConverters customConverters(FastJsonHttpMessageConverter converter) {
    Collection<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>();

    if (null == converter) {
        Class<?> converterClass = properties.getConverter();
        converter = (FastJsonHttpMessageConverter) BeanUtils.instantiate(converterClass);
    }

    FastJsonConfig config = new FastJsonConfig();
    List<SerializerFeature> features = properties.getFeatures();
    if (!CollectionUtils.isBlank(features)) {
        SerializerFeature[] featureArray = new SerializerFeature[features.size()];
        config.setSerializerFeatures(features.toArray(featureArray));
    }

    converter.setFastJsonConfig(config);
    messageConverters.add(converter);

    return new HttpMessageConverters(true, messageConverters);
}
 
源代码2 项目: spring-cloud-dashboard   文件: WebConfiguration.java
@Bean
public HttpMessageConverters messageConverters() {
	final ObjectMapper objectMapper = new ObjectMapper();
	setupObjectMapper(objectMapper);
	return new HttpMessageConverters(
			// Prevent default converters
			false,
			// Have Jackson2 converter as the sole converter
			Arrays.<HttpMessageConverter<?>>asList(new MappingJackson2HttpMessageConverter(objectMapper)));
}
 
源代码3 项目: easyweb   文件: WebConfig.java
/**
 * 配置使用springmvc fastjson
 * @return
 */
@Bean
public HttpMessageConverters fastJsonHttpMessageConverters() {
    FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter();
    FastJsonConfig fastJsonConfig = new FastJsonConfig();
    fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat);
    fastConverter.setFastJsonConfig(fastJsonConfig);
    HttpMessageConverter<?> converter = fastConverter;
    return new HttpMessageConverters(converter);
}
 
源代码4 项目: jkes   文件: WebConfig.java
@Bean
public HttpMessageConverters customConverters() {
    MappingJackson2HttpMessageConverter jsonConverter =
            new MappingJackson2HttpMessageConverter();
    jsonConverter.setSupportedMediaTypes(Arrays.asList(
            new MediaType("application", "json"),
            new MediaType("text", "json")
    ));

    ObjectMapper objectMapper = new ObjectMapper();
    objectMapper.registerModule(new JsonOrgModule());
    jsonConverter.setObjectMapper(objectMapper);
    return new HttpMessageConverters(jsonConverter);
}
 
源代码5 项目: SpringBoot-Study   文件: App.java
@Bean
HttpMessageConverters fastJsonHttpMessageConverters() {
    return new HttpMessageConverters(new EncrypConverter());
}
 
源代码6 项目: SkyEye   文件: MvcConfig.java
@Bean
public HttpMessageConverters getJacksonHttpMessageConverters(ObjectMapper objectMapper) {
    MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(objectMapper);
    converter.setSupportedMediaTypes(Arrays.asList(MediaType.APPLICATION_JSON_UTF8, MediaType.TEXT_HTML, MediaType.TEXT_PLAIN));
    return new HttpMessageConverters(converter);
}
 
源代码7 项目: ly-security   文件: AppConfig.java
@Bean
public HttpMessageConverters httpMessageConverters() {

    //FastJson
    return new HttpMessageConverters(fastJsonHttpMessageConverter4());
}
 
@Bean
public Decoder feignDecoder() {
    HttpMessageConverter jacksonConverter = new QuoteOnDesignMessageConverter();
    ObjectFactory<HttpMessageConverters> objectFactory = () -> new HttpMessageConverters(jacksonConverter);
    return new ResponseEntityDecoder(new SpringDecoder(objectFactory));
}
 
源代码9 项目: onetwo   文件: ResultErrorDecoder.java
public ResultErrorDecoder(HttpMessageConverters httpMessageConverters) {
	super();
	this.httpMessageConverters = httpMessageConverters;
}
 
源代码10 项目: onetwo   文件: ExtResponseEntityDecoder.java
public ExtResponseEntityDecoder(ObjectFactory<HttpMessageConverters> messageConverter) {
	this.messageConverters = messageConverter;
}
 
源代码11 项目: onetwo   文件: ExtSpringEncoder.java
public ExtSpringEncoder(ObjectFactory<HttpMessageConverters> messageConverters) {
	super(messageConverters);
	/*getParamsConvertor.setPropertyAcceptor((prop, value)->{
		return true;
	});*/
}
 
 类方法
 同包方法