Я строю Spring Rest Service для загрузки файла. Существует форма, которая состоит из различных областей и одного поля для загрузки файла. При отправке этой формы я отправляю многочисленное запрос формы, т.е. Ниже < /p>
@RequestMapping(value = "/companies", method = RequestMethod.POST)
public void createCompany(@RequestBody CompanyDTO companyDTO, @RequestParam(value = "image", required = false) MultipartFile image){
.................
< /code>
Но приведенное выше не сработало. Итак, в течение времени я отправил данные JSON в качестве строки и формирования объекта компании из этой строки в службе REST, такой как < /p>
@RequestMapping(value = "/companies", method = RequestMethod.POST)
public void createCompany(@RequestParam("companyJson") String companyJson, @RequestParam(value = "image",required = false) MultipartFile image) throws JsonParseException, JsonMappingException, IOException{
CompanyDTO companyDTO = new ObjectMapper().readValue(companyJson, CompanyDTO.class);
.............................
< /code>
Разве я не могу отправить данные json с @requestbody без передачи JSON в качестве строки?
Подробнее здесь: https://stackoverflow.com/questions/337 ... st-service