我的豆子有以下片段
@JsonIgnore
private List<MultipartFile> fileData;
@XmlTransient
public List<MultipartFile> getFileData() {
return fileData;
}
我在上传文件时遇到此错误
org.codehaus.jackson.map.JsonMappingException: No serializer found for class java.io.FileDescriptor and
no properties discovered to create BeanSerializer (to avoid exception, disable SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS) )
(through reference chain: com.commands.MyCommand["fileData"]->
java.util.ArrayList[0]->org.springframework.web.multipart.commons.CommonsMultipartFile["fileItem"]->
org.apache.commons.fileupload.disk.DiskFileItem["inputStream"]->java.io.FileInputStream["fd"])
我读到如果我使用了,@JsonIgnore
那么我可能能够避免这个错误,但对我来说似乎并非如此。