admin管理员组

文章数量:1636810

原因有二:
一、dto类自身或者它的父类没有implements Serializable
二、dto类有属性没implements Serializable

本人遇到的问题是第二种
我是在dto里加了个HttpServletRequest,因为要用它来获取一些属性。
显然不好完全删除它,但是我的dto类有一个统一父类,于是我先在父类implements Serializable以解决序列化异常,然后又写了一条新方法用于中转HttpServletRequest的属性。

插话:
到这里为止,序列化异常和属性的获取问题都解决了,但是我的服务层却把dto识别成了null,因为我在本地开发懒得打jar包,直接从服务层复制dto类到了控制层…,然后控制层的dto类又被我按照上面的做法给改过了,导致两头的类不一致,所以识别成了null,只要两头的都一模一样就解决问题了

本文标签: 接口发生dtodubbomyDTO