项目中 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>
如有写的不对的地方,请大家指出来。再次感谢大家耐心的看完我的博客。希望对你有帮助。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于