今天,有同事在项目中引入了这个配置,结果导致前端数据显示有问题 ,树形权限错乱:
<mvc:annotation-driven>
<mvc:message-converters>
<bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>application/json;charset=UTF-8</value>
</list>
</property>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
后台返回的结果跟开发服务器对比:左侧是刚发包的测试数据(有问题),右侧开发数据(正常显示),明显看到缺失pid字段.
处理方法:注释掉之前加的代码就可以正常显示了.