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

2025-07-08 00:16:21

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

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

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

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

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

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

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

5、【microcloud-consumer-80】编写启动程序类。@SpringBootApplicationpubliccl锾攒揉敫ass 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)调用微服务
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢