spring mvc 集成resttemplate

核能气质少年 提交于 2020-02-17 09:01:36

RestTemplate,Spring Web提供的轻量级HTTP Client,用于简化HTTP调用。

RestTemplate restTemplate = new RestTemplate();String replay = restTemplate.getForObject("http://localhost:8080/get",String.class);System.out.println(replay);
//占位符replay = restTemplate.getForObject("http://localhost:8080/test/{id}",String.class,1);获取相应码
ResponseEntity<String> responseEntity = restTemplate.getForEntity(url,String.class);System.out.println(responseEntity.getBody());System.out.println(responseEntity.getStatusCode());
发生post请求
RequstObject requestObject =  RequstObject.builder()        .age(10)        .name("abc")        .build();responseEntity = restTemplate.postForEntity(url,requestObject,String.class);System.out.println(responseEntity.getBody());System.out.println(responseEntity.getStatusCode());spring集成如下
@Beanpublic RestTemplate restTemplate(){    return new RestTemplate();}
 
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!