public class XXX implements Serializable

  今天做了一个前端页面展示后端数据的java程序,由于后端返回数据较多,而且又具有可变性,因此构造了一个vo类,后端通过将vo类的数据返回给前端,但是由于在vo类中,忘记加上implements Serializable这句话,导致上线后访问页面报错,但是看log日志又没打印相关错误,因为异常在其它地方被吞了。后来通过金泉帮忙,仔细看代码才发现vo类中漏掉了这句话。

  由于后端是通过http接口将数据返回给前端的,如果构造了一个VO类,则该类一定要实现Serializable接口,否则前端解析不出来数据,就会报错。

  谨记此次教训。

原文地址:https://www.cnblogs.com/kathy870513/p/3688808.html