1:导入jackson相关jar包。下载地址:http://repo1.maven.org/maven2/com/fasterxml/jackson/core/
2:在dispatcherServlet-servlet.xml加入如下配置:
<pre name="code" class="html"><bean id="stringConverter"
class="org.springframework.http.converter.StringHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>text/plain;charset=UTF-8</value>
</list>
</property>
</bean>
<!-- 用于将对象转换为 JSON -->
<bean id="jsonConverter"
class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"></bean>
<bean
class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="messageConverters">
<list>
<ref bean="stringConverter" />
<ref bean="jsonConverter" />
</list>
</property>
</bean>
3、controller
@Controller
public class BaseController {
@RequestMapping("json")
@ResponseBody
public UserBean json(){
return new UserBean(1, "zhangsan", "a12");
}
}