1.关键依赖
org.springframework.cloud spring-cloud-starter-netflix-eureka-client
org.springframework.cloud spring-cloud-starter-netflix-eureka-server
2.创建服务注册中心项目
pom.xml
application.yml
启动类
(1)这里需要使用EnableEurekaServer注解,表示这个项目是服务注册中心.
3.创建服务提供者项目
pom.xml
application.yml
(1)register-witheureka: ture 把自己注册进服务注册中心
(2)defaultZone: http://eureka7001.com:7001/eureka 服务注册中心的地址
启动类
(1)创建controller,提供服务.
4.启动两个服务进行测试
(1)访问服务注册中心,这里能看到所有服务提供者.
5.创建客户端项目
pom.xml
application.yml
启动类
(1)创建配置类,把RestTemplate类注入进spring容器中.
(2)创建controller类,使用RestTemplate类访问服务端
6.启动客户端,进行测试



