First, the way a
REST interface disposed on a single
@ResponseBody @RequestMapping(value = "sys/getTree1",method = RequestMethod.POST,produces="application/json;charset=UTF-8") public String getTree1(){ return "success"; }
Second, the second approach
Global configuration (recommended)
@Configuration public class WebMvcConfig extends WebMvcConfigurationSupport { @Override protected void configureMessageConverters(List<HttpMessageConverter<?>> converters) { converters.add(responseBodyConverter()); super.configureMessageConverters(converters); } @Bean public HttpMessageConverter responseBodyConverter() { StringHttpMessageConverter converter = new StringHttpMessageConverter(Charset.forName("UTF-8")); return converter; } }