首页 > 解决方案 > 发送列表通过弹簧休息模板

问题描述

我想MultipartFile通过网络服务发送列表。下面我使用包装类发送MultipartFile列表

它仅适用于字符串列表。

这是我的包装类

@Data
public class FileList {   
    private String fileName;
    private List arrayList;
}

下面我如何在休息模板中发送列表

final String uri = "http://localhost:9000/api/file/login";
fileList.setFileName("Samana");
fileList.setArrayList(Arrays.asList(new String[]{"A", "B", "C", "D"}));

org.springframework.http.HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON);

RestTemplate restTemplate = new RestTemplate();
HttpEntity<FileList> entity = new HttpEntity<>(fileList, headers);
ResponseEntity<String> response = restTemplate.exchange(uri, HttpMethod.POST, entity, String.class);
  

吹你可以看到我的第二个应用程序的休息终点。

@PostMapping(value = "/login")
public String createEmployee(@RequestBody FileList fileList) {
    
    //Some codes goes here
    return null;
}

这对fileList.setArrayList(Arrays.asList(new String[]{"A", "B", "C", "D"}));

我想发送包装List<MultipartFile>FileListList<String>

这个怎么做?

标签: springspring-bootresttemplatespring-resttemplatemultipartfile

解决方案


推荐阅读