spring mvc 集成resttemplate


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集成如下
@Bean
public RestTemplate restTemplate(){
return new RestTemplate();
}
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM