前不久 在开发公司代码时碰到了 请求对象中由于包含抽象类 导致报错的情况 具体情况如下:
由于此处 我定义的pageable 内包含了一个 复杂筛选的抽象类AbstractFilter 导致请求的时候 报出如下错误
Failed to instantiate [com.saasdas.framework.base.bean.AbstractFilter]: Is it an abstract class?; nested exception is java.lang.InstantiationException] with root cause
原因为 抽象类不能被直接引用,所以出了一个InstantiationException异常。
具体 解决方案: 每次请求对象类 AbstractFilter 进行类型转化
参照文档:https://stackoverflow.com/que...
https://www.cnblogs.com/wewil...
大致就是在使用到 pageable的控制器上 对抽象类AbstractFilter 进行类型转换 转换成当前请求 所对应的类型
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。