您的位置:首页 > 编程语言 > Java开发

Java序列化之Restful接口调用

2015-08-14 00:00 232 查看
前段时间在做一个内部的数据处理项目时,系统之间会有HTTP方式的服务调用,当时我们采用的是Spring Rest编程方式,也就是使用Spring 提供的RestTemplate实现。

程序中在读取Excel文件中的数据调用Restful接口往后台发送之后,由于传送的数据是数组类型的集合,但是在后台获取的时候,数据类型编程了ArrayList类型,结果可能而知,在强制类型转换的时候报错java.lang.ClassCastException。

后来找到原因才发现,调用Restful接口的话,传送的数据类型应该要实现序列化接口即Serializable,因为数组不属于某种类型,更谈不上序列化了,所有后来改用ArrayList做数据载体就OK了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: