PIC_URL_CROP是我写死在配置文件中的一个rest地址
RestTemplate restTemplate = RestTemplateFactory.getInstance().createRestTemplate();
HttpHeaders headers = new HttpHeaders();
MediaType type = MediaType.parseMediaType("application/json; charset=UTF-8");
headers.setContentType(type);
headers.add("Accept", MediaType.APPLICATION_JSON.toString());
Map<String,Object> map = new HashedMap();
map.put("fileInfo",fileInfo);
map.put("imageProcessForm",imageProcessForm);
JSONObject jsonObj = new JSONObject(map);
HttpEntity<String> formEntity = new HttpEntity<String>(jsonObj.toString(), headers);
String result = restTemplate.postForObject(PIC_URL_CROP, formEntity, String.class);
String fileResponse = JSON.parseObject(result , HashMap.class).get("result").toString();
List<ImageInfoBean> beans = JSON.parseArray(fileResponse, ImageInfoBean.class);