一、该问题的重现步骤是什么?
1. 客户端调用Feign接口,feign返回的类型是IPage<T>,结果客户端报错信息为【
Type definition error: [simple type, class com.baomidou.mybatisplus.core.metadata.IPage]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `com.baomidou.mybatisplus.core.metadata.IPage` (no Creators, like default construct, exist): abstract types either need to be mapped to concrete types, have custom deserializer, or contain additional type information
at [Source: (PushbackInputStream); line: 1, column: 35] (through reference chain: org.springblade.core.tool.api.R["data"])
】
2. 客户端调用Feign接口,feign返回的类型修改为Page<T>,结果客户端报错信息为【Caused by: java.lang.IncompatibleClassChangeError: Found class com.baomidou.mybatisplus.extension.plugins.pagination.Page, but interface was expected】
3.使用的mybatis-plus为3.2.0版本
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
使用bladeX,2.2.2版本,win10操作系统
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
扫一扫访问 Blade技术社区 移动端