Как добавить список Multipart в Dto и нажать почтальонаJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как добавить список Multipart в Dto и нажать почтальона

Сообщение Anonymous »

постановка задачи:
создать Rest API, который обрабатывает список тестовых классов и для каждого объекта, присутствующего в списке, имеет список составных файлов PDF,
**как я это делаю сейчас **
Я создал тестовый класс ниже

Код: Выделить всё

package com.practiceJPA.springDataJPA.controller;

import lombok.Data;

@Data
public class Test {

private String emailId;
private String firstName;
}
И класс контроллера

Код: Выделить всё

    @PostMapping("/fileDto")
public ResponseEntity test(@RequestPart List files,@RequestPart List dto) {

for (Test studentSpecificDto : dto) {
System.out.println(studentSpecificDto);
}

for (MultipartFile file : files) {
System.out.println(file.getOriginalFilename());
}

return ResponseEntity.ok("submited");
}

Я запускаю этот API из почтового ящика, как показано ниже.
прикрепляю файлы с тем же ключом для передачи в список
Dto в данных формы
Api работает нормально, вызывает проблемы при сопоставлении списка файлов с объектом !!!
я хочу получить список multipart в том же dto с ключом в качестве имени объекта

Код: Выделить всё

@Data
public class Test {

private String emailId;
private String firstName;
private List files;

}

это сделает все проще, но я не знаю, как этого добиться, как получить доступ к такому сложному API из почтальона

Подробнее здесь: https://stackoverflow.com/questions/772 ... th-postman
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»