Как управлять смешанными многокомпонентными файлами в контроллере.Я хочу иметь дело с @RequestParam и @RequestBody в методе в весеннем контроллере - PullRequest
0 голосов
/ 15 октября 2018
@Entity
public class Application{

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer applicationId;
@NotBlank
private String name;
@NotBlank
private String emailId;
@Lob
private byte[] resume;
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name = "jobTitle", nullable = false)
@JsonUnwrapped
@JsonIgnoreProperties({"createdAt","noOfPost"})
private Offer offer;
@Enumerated(EnumType.STRING)
@NotNull
private ApplicationStatus applicationStatus;

Выше моего Application класса.Я тестирую эту услугу через почтальона. Я хочу отправить резюме в виде составной части, а остальные - как json от почтальона.Но я получаю неподдерживаемую ошибку типа носителя.

@RequestMapping(value = "/api/file/upload", method = RequestMethod.POST,
        consumes = {"multipart/mixed","multipart/form-data","application/json"})
public Application uploadMultipartFile(@RequestParam("uploadfile") MultipartFile file,@RequestBody Application application)

как мне сохранить приложение через JPA?

...