Код:
@RestController
@Component
@Slf4j
public class ServicesController {
@CrossOrigin
@PutMapping(
consumes = "multipart/form-data",
path = "/{id}/{route}/structure_article/{filename:.+}")
public ResponseEntity<ServiceResponse> updateStructureXMLFile(
@PathVariable("id") final String id,
@PathVariable("route") final String route,
@RequestParam("file") final MultipartFile uploadfile,
@PathVariable("filename") final String fileName) throws IOException {
(Some processing)
return new ResponseEntity<>(response, httpHeaders, HttpStatus.CREATED);
}
}
Здесь ответ представляет собой POJO с publi c геттерами и сеттерами. введите здесь описание изображения
Когда я помещаю файл, появляется такая ошибка:
{
"timestamp": 1596783608973,
"status": 406,
"error": "Not Acceptable",
"exception": "org.springframework.web.HttpMediaTypeNotAcceptableException",
"message": "Could not find acceptable representation",
"path": "/7f3033d7-3979-45e0-9f0a-172b60568edb/articles/structure_article/manuscript.xml"
}
Что может быть решением для этого? Спасибо