controller :
@PostMapping(value = "/enviarArquivo")
public HttpEntity envio(@RequestBody EnvioArquivoDTO dto){}
Classe:
@Getter @Setter
public class EnvioArquivoDTO {
private Usuario usuario;
private MockMultipartFile file;
}
no angular é enviado um DTO com o usuario e um file do tipo FormData. Se eu tento usar o MultipartFile nao consigo pois ele é uma interface e com o Mock dá esse log:
com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `org.springframework.mock.web.MockMultipartFile` (no Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator)