搭建springcloud(注册中心,服务提供者,服务消费者)

1、搭建注册中心(Eurake)
创建一个springboot项目
修改pom.xml为:
https://coding.net/s/aae0335f-c486-4d7b-8cb4-621cbcc1e28f
(要注意springboot和springcloud的版本号,不然会导致连接不上注册中心)
修改application.yml为
https://coding.net/s/aae0335f-c486-4d7b-8cb4-621cbcc1e28f
在启动类中添加@EnableEurekaServer 标识这是注册中心
启动项目在浏览器中输入http://localhost:8888/ 出现spring eureka页面说明配置成功
2、搭建服务提供者
创建一个springboot项目
修改pom.xml为:
https://coding.net/s/6ea826e5-7e4a-4f15-9173-968ea45044ea
修改application.yml为
https://coding.net/s/c4cff79d-077c-4297-b43a-c8e321d492e6
在启动类中添加@EnableEurekaClient 标识这是服务提供者
启动项目在控制台中看到registration status: 204表示启动成功
http://localhost:8888/ 刷新界面在Instances currently registered with Eureka下
可以看到刚刚连接上的服务
创建controller加上注释@RestController 添加方法加上注释
@GetMapping("aa")表示提供服务
3、搭建消费者
创建一个springboot项目
修改pom.xml为:
https://coding.net/s/8ea9a1b9-4157-462e-ad47-d8f7e8e4911d
修改application.yml为
https://coding.net/s/8cd1a3ab-2fcc-43a9-b94b-ffa067731d2e
在启动类中添加@EnableFeignClients标识这是消费者者
创建接口类添加@FeignClient(value = "servicename")
创建接口添加@RequestMapping(value = "/aaa",method = RequestMethod.GET)
创建controller 调用这个接口,就会从注册中心中选择服务提供者

你可能感兴趣的:(搭建springcloud(注册中心,服务提供者,服务消费者))