前段時間在作一個內部的數據處理項目時,系統之間會有HTTP方式的服務調用,當時咱們採用的是Spring Rest編程方式,也就是使用Spring 提供的RestTemplate實現。java
程序中在讀取Excel文件中的數據調用Restful接口日後臺發送以後,因爲傳送的數據是數組類型的集合,可是在後臺獲取的時候,數據類型編程了ArrayList類型,結果可能而知,在強制類型轉換的時候報錯java.lang.ClassCastException。編程
後來找到緣由才發現,調用Restful接口的話,傳送的數據類型應該要實現序列化接口即Serializable,由於數組不屬於某種類型,更談不上序列化了,全部後來改用ArrayList作數據載體就OK了。數組