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

 时间:2026-02-14 19:49:27

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

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

2、【microcloud-consumer-80】修改application.yml配置文件

server:  port: 80

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

3、【microcloud-consumer-80】创建一个Rest的配置程序类,主要进行RestTemplate类对象创建。

@Configurationpublic

class RestConfig {    

  @Bean    

   public RestTemplate getRestTemplate() {        

         return new RestTemplate();   

   }

}

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

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);   

    }

}

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

6、修改hosts配置文件,追惹新加访问控制路耍泥径:127.0.0.1 client.com

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

7、启用部门微服务;

启动客户端调用;

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

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

8、在浏览中访问客户端服务。

http://client.com/consumer/dept/get?id=2

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

9、测试列表数据访问。

http://client.com/consumer/dept/list

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

10、测试数据增加。

http://client.com/consumer/dept/add?dname=web测试

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

  • MySQL 算数运算符
  • vuedraggable 中如何设置部分元素不能拖拽
  • VMware 11怎么安装Mac OS X 10.10
  • requirejs 缓存问题
  • 安全性测试-跨站脚本攻击测试方法和修改方法
  • 热门搜索
    新西兰旅游价格 罗平旅游攻略 福建旅游必去景点 中国旅游景点地图 出境旅游推荐 旅游相关 昌平旅游 安康旅游景点 欧洲旅游线路 去三亚旅游多少钱