无法编写JSON:没有为类java.io.FileDescriptor找到序列化程序,也没有发现创建BeanSerializer的属性

时间:2015-11-16 16:29:50

标签: java spring rest post

我正在尝试使用Spring MultiPart文件上传,使用Spring rest模板(它接受帖子,但不接受JSON)向网站发帖。

收到以下错误时,

  

org.springframework.http.converter.HttpMessageNotWritableException:无法编写JSON:找不到类java.io.FileDescriptor的序列化程序,也没有发现创建BeanSerializer的属性。

LinearLayouts

2 个答案:

答案 0 :(得分:3)

我也遇到了同样的问题,当我使用ByteArrayResource而不是FileSystem资源时,我能够解决这个问题。我使用ByteArrayResource将multipart文件的字节内容复制到httprequest实体中。

NSConfinementConcurrencyType

您可以参考此link获取更多信息

答案 1 :(得分:0)

将gradle插件更新到版本

id "io.spring.dependency-management" version "1.0.9.RELEASE"

帮助了我