若是出現中文返回前臺亂碼的狀況,@RequestMapping(value = "httpClient", produces = "application/json; charset=utf-8" ) 或者去spring中 <mvc:annotation-driven> <mvc:message-converters register-defaults="true"> <bean class="org.springframework.http.converter.StringHttpMessageConverter"> <constructor-arg value="UTF-8" /> </bean> </mvc:message-converters> </mvc:annotation-driven> @ResponseBody轉換對象和字符是不同的,這就是返回對象中包含中文字符不亂碼,單單返回一個包含中文字符的字符串卻出現亂碼的緣由