rest服务_Rest微服务的分包分模块的创建Maven_微服务消费者(对外访问)

一:创建微服务消费者工程_chserivcecloud-consumer-dept-80

1、选中父工程右击---->new Other--->Maven Module

ff5d3d592a323976dd570ea9591f786e.png

2、创建的方式和之前一样只不过工程名称不一样

ccf90687a73dec0ca44df9b2082d7a8a.png

二:编写POM.xml文件

cabba5fe25583a5bfa22aab723f68bfb.png
4ac8ae2a7197950224ef00af1ea8dac7.png
45c749da5d46a29cccd3372598a07ff2.png

三:编写.yml文件

1、在该工程的src/main/resources下创建application.yml文件

67ba07d29105014510aa15a5c2e936bf.png

四:创建ConfigBean类替换Spring的Application.xml

1、在当前的工程src/main/java下创建com.ch.springcloud.cfgbears

2、并创建ConfigBean类替代Spring的Application.xml,使用注解创建对象Bean

5bf1e44f5aa013dc1b50e7c3e44a93f7.png

五:创建controller层

1、RestTemplate 描述

1、RestTemplate提供了多种便捷的远程访问Http服务器的方法

2、是一种简单的快捷的访问Rest服务模版,Spring提供用于访问Rest服务客户端模版的工具集

3、官网:https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/client/RestTemplate.html

2、controller层

1、在当前的工程src/main/java下创建com.ch.springcloud.controller

2、并创建DeptController_Consumer类

3、 这里的restTemplate.postForObject(REST请求的地址(提供者的地址),请求的参数,HTTP响应转换被转换是的对象)

602ed68a7ce6de4e51c0725dea12644a.png
83463aeb5241490ffa4f6b98f518b471.png

五:DeptConsumer80_Ch主启动类

1、在当前的工程com.ch.springcloud下进行创建

533d81c6bb1b2747edf7364798e79ec7.png

六:启动测试

1、提供(8001)和消费者(80)都需要提供

2、消费者(80)

22f0a1f3417599f134e09d23446fd4ff.png

3、提供(8001)同之前一样启动

1、消费者(80)进行访问

1、查询所有:http://localhost/consumer/dept/list

2、查询单个:http://localhost/consumer/dept/get/2

1ca3185cc04567535313a2bac8992075.png

3、添加:http://localhost/consumer/dept/add?dname=admin

2f007bff81d8473f81b007b322ce783e.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值