一、SpringCloud搭建
SpringCloud的架构图:
nacos :
1、建立maven的父项目
①、cloud_01父项目
②、删除项目中的src(因为父项目没有代码,只需给子类提供依赖即可)
③、修改pom.xml
添加:
dependencyManagement里放依赖版本号
引入依赖
2、搭建子项目
①、新建生产者provider
(1)、修改pom.xml
子项目(provider)继承父项目(cloud_01)
父项目(cloud_01)承认子项目(provider)
(2)、application.yml文件
(3)、启动类添加注解
开启服务发现
nacos中产生服务
②、新建消费者consumer
(1)、修改pom.xml
子项目(consumer)继承父项目(cloud_01)
父项目(cloud_01)承认子项目(consumer)
(2)、application.yml文件
(3)、启动类添加注解
开启服务发现
增加服务成功
3、调用方法
①、provider生产者编写生产鸡腿方法·
新建controller软件包,新建ProviderController
运行结果:
②、消费者编写获得鸡腿方法 (跨服务器访问)
(1)pom.xml中增加依赖(负载均衡)
(2)启动类添加注解
启动类增加域名访问对象
(3)新建controller软件包,新建ConsumerController
运行结果:
二、(消费者生产者)远程调用接口定义
现在的生产者(provider)是没有接收参数的,返回String类型的
所以现在我们要是生产者接收参数
1、生产者(provider)
①、实体类
首先,写一个用户实体类
建立pojo软件包,新建User实体类
②、提供接口让别人来操纵用户实体类
使用UserController来构建一些有参数的东西
(1)UserController:
来源:对对对呢
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!