多语言展示
当前在线:1211今日阅读:176今日分享:34

SpringCloud微服务实战开发系列(4)调用微服务

Spring Cloud实战开发系列课程-分布式开发简介是系列课程第三课。Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring并没有重复制造轮子,它只开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。
工具/原料
1

spring cloud

2

spring boot

3

restful

4

maven

5

intellij idea

方法/步骤
1

创建一个maven新的模块:microcloud-consumer-80;

2

【microcloud-consumer-80】修改application.yml配置文件server:  port: 80

3

【microcloud-consumer-80】创建一个Rest的配置程序类,主要进行RestTemplate类对象创建。@Configurationpublicclass RestConfig {      @Bean       public RestTemplate getRestTemplate() {                 return new RestTemplate();      }}

4

【microcloud-consumer-80】创建一个控制器,为了简化处理,本次不再进行页面定义了,所有的服务的结果都使用Rest返回;

5

【microcloud-consumer-80】编写启动程序类。@SpringBootApplicationpublic class Consumer_80_StartSpringCloudApplication {        public static void  main(String[] args) {                SpringApplication.run(Consumer_80_StartSpringCloudApplication.class,args);       }}

6

修改hosts配置文件,追加访问控制路径:127.0.0.1 client.com

7

启用部门微服务;启动客户端调用;

8

在浏览中访问客户端服务。http://client.com/consumer/dept/get?id=2

9

测试列表数据访问。http://client.com/consumer/dept/list

10

测试数据增加。http://client.com/consumer/dept/add?dname=web测试

注意事项

上一课是SpringCloud实战开发系列课程(3)创建部门微服务:https://jingyan.baidu.com/article/c275f6ba14337ee33c756743.html

推荐信息