为了账号安全,请及时绑定邮箱和手机立即绑定

[Java]请问springMVC这段代码啥意思,关于httpclient的

[Java]请问springMVC这段代码啥意思,关于httpclient的

米琪卡哇伊 2018-07-25 10:18:13
这是一个controller方法的尾巴,方法上的返回值是void请问这个注解中的属性和下面那段代码表示的什么意思“JsonParam”和“cfg.getJsonParam()”表示的是项目里的一个属性类,不用在意 @PostMapping(produces = MediaType.APPLICATION_JSON_VALUE)   public void upload(。。。。。。。。 HttpHeaders headers = new HttpHeaders();       MediaType mediaType = new MediaType("application", "merge-patch+json");       headers.setContentType(mediaType);       HttpEntity<JsonParam> entity = new HttpEntity<>(cfg.getJsonParam(), headers);       HttpComponentsClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory();       RestTemplate restTemplate = new RestTemplate(requestFactory);为了看的方便我把包放出来import org.springframework.http.HttpEntity; import org.springframework.http.HttpHeaders; import org.springframework.http.HttpMethod; import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; import org.springframework.http.client.HttpComponentsClientHttpRequestFactory; import org.springframework.web.client.RestTemplate;
查看完整描述

1 回答

?
阿晨1998

TA贡献2037条经验 获得超6个赞

注解中属性代表该请求返回参数类型为json格式;
下面代码无非就是设置http请求header中的contentType格式,和设置请求体内容

查看完整回答
反对 回复 2018-08-08
  • 1 回答
  • 0 关注
  • 733 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信