org.springframework.http.converter.HttpMessageNotWritableException: No converter for [class com.pinzhi.dtm.common.core.util.R] with preset Content-Type 'application/vnd.ms-excel;charset=utf-8'
时间: 2024-02-05 15:03:29 浏览: 17
pinzhi.rar_拼数游戏
这个错误提示是因为在使用 Spring MVC 进行接口开发时,返回对象的类型为 com.pinzhi.dtm.common.core.util.R,但是在返回时,没有找到对应的 HttpMessageConverter 进行对象序列化,导致无法将对象转换为目标格式的数据。
解决方法可以通过以下两种方式之一:
1. 自定义 HttpMessageConverter 进行对象序列化。在 Spring MVC 的配置文件中配置自定义的 HttpMessageConverter,使其能够将特定类型的对象序列化为目标格式的数据。
2. 修改返回对象的类型为目标格式的数据,例如修改为 byte[],然后在接口中手动将 byte[] 转换为目标格式的数据并返回。
阅读全文