项目中 fastjson 版本升级到 1.2.23 时,发现 FastJsonHttpMessageConverter 配置中 features 的属性已经过期了,虽然不影响使用,但是不知道什么时候就会不能用了,所有还是要修改的。
FastJsonHttpMessageConverter 使用了 fastJsonConfig 属性。
代码示例:
<mvc:annotation-driven>
<mvc:message-converters>
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<constructor-arg value="UTF-8"/>
</bean>
<bean 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="fastJsonConfig" ref="fastJsonConfig" />
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
<bean id="fastJsonConfig" class="com.alibaba.fastjson.support.config.FastJsonConfig">
<property name="charset" value="UTF-8" />
</bean>
如有写的不对的地方,请大家指出来。再次感谢大家耐心的看完我的博客。希望对你有帮助。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于