SpringMVC在使用@ResponseBody时,默认使用Jackson做json对象的序列化操作,若想使用fastJson,可指定message-converters
<mvc:annotation-driven>
<mvc:message-converters register-defaults="true">
<bean id="fastJsonHttpMessageConverter"
class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>text/html;charset=UTF-8</value>
<value>application/json;charset=UTF-8</value>
</list>
</property>
<property name="features">
<array>
<value>QuoteFieldNames</value>
<!--<value>WriteNullBooleanAsFalse</value>-->
<value>WriteDateUseDateFormat</value>
<value>DisableCircularReferenceDetect</value>
<!--浏览器兼容 -->
<value>BrowserCompatible</value>
</array>
</property>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
参考
https://blog.csdn.net/liuxiao723846/article/details/52123006