本节主要实现在没有使用springcloud的情况下如果调用http服务。我们首先理清一下几个概念:
(1)生产者:即服务的提供者,它的服务可以被其他程序调用,自己内部也可以调用;
(2)消费者:即服务的调用者,它的某些服务依赖于生产者的某个或者某几个服务才能完成。
一个服务可以既是生产者,同时又是消费者。
1.生产者:
(1)pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.john.springcloud</groupId>
<artifactId>springcloud-provider</artifactId>
<version>0.0.1-SNAPSHOT</version>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.0.RELEASE<