HttpMessageConverter配置javaconfig(未配置异常:No converter found for return value of type)

若要使用springMVC提供的@ResponseBody,则需要配置HttpMessageConverter;

通常我们使用的数据转换格式为json,配置如下:

首先去maven仓库导入jar文件:


    com.fasterxml.jackson.core
    jackson-core
    2.8.5

    com.fasterxml.jackson.core
    jackson-databind
    2.8.5

javaconfig配置

	@Bean
	public StringHttpMessageConverter stringHttpMessageConverter(){
		return new StringHttpMessageConverter();
	}
	
	@Bean
	public MappingJackson2HttpMessageConverter mappingJackson2HttpMessageConverter(){
		return new MappingJackson2HttpMessageConverter();
	}
	
	@Override
    public void configureMessageConverters(List> converters) {
        converters.add(stringHttpMessageConverter());
        converters.add(mappingJackson2HttpMessageConverter());
        super.configureMessageConverters(converters);
    }

xml配置


     
            
            
   


你可能感兴趣的:(spring,json)