详解SpringBoot通过restTemplate实现消费服务-创新互联

一、RestTemplate说明

RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。前面的博客中https://www.jb51.net/article/132885.htm,已经使用Jersey客户端来实现了消费spring boot的Restful服务,接下来,我们使用RestTemplate来消费前面示例中的Restful服务,前面的示例:
springboot整合H2内存数据库,实现单元测试与数据库无关性

目前成都创新互联公司已为上千家的企业提供了网站建设、域名、虚拟主机、网站托管、服务器租用、企业网站设计、天镇网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

该示例提供的Restful服务如下:http://localhost:7900/user/1

{"id":1,"username":"user1","name":"张三","age":20,"balance":100.00} 


二、创建工程

三、工程结构

pom文件依赖如下:


<?xml version="1.0" encoding="UTF-8"?> 
 
  4.0.0 
 
  com.chhliu.springboot.restful 
  springboot-rest-template 
  0.0.1-SNAPSHOT 
  jar 
 
  springboot-rest-template 
  Demo project for Spring Boot RestTemplate 
 
   
    org.springframework.boot 
    spring-boot-starter-parent 
    1.4.3.RELEASE 
      
   
 
   
    UTF-8 
    UTF-8 
    1.7 
   
 
   
     
      org.springframework.boot 
      spring-boot-starter-web 
     
 
     
      org.springframework.boot 
      spring-boot-starter-test 
      test 
     
     
     
      org.springframework.boot 
      spring-boot-devtools 
      true 
     
   
 
   
     
       
        org.springframework.boot 
        spring-boot-maven-plugin 
       
     
   
 

分享标题:详解SpringBoot通过restTemplate实现消费服务-创新互联
新闻来源:http://pwwzsj.com/article/ddchhd.html