Springcloud中的服务消费,就需要我们服务之前相互发请求了。之前我们都是想着用http请求相关的交互,用的比较多的是apache httpcomponents ,现在springboot提供了RestTemplate更高级别的方法来满足我们的功能。

需要JAVA Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台源码 一零三八七七四六二六 RestTemplate 的类路径

 org.springframework.web.client.RestTemplate
复制代码

其实我们之前就已经集成过了,在spring-boot-starter-web中已经有了它的依赖。

Maven<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId>
</dependency>
复制代码

Biz服务

@RestController
@RequestMapping("index")
public class IndexController {@Resourceprivate UserService userService;@RequestMapping("findUserMenuList")public Object findUserMenuList(){return userService.findUserMenuList("李文涛");}
}
复制代码

Biz-2服务具体调用如下

@RestController
@RequestMapping("index")
public class IndexController {@Autowiredprivate RestTemplate restTemplate;String host = "http://SERVICE-BIZ"; //biz服务的名称,大小写忽略@RequestMapping("index")public  Object index(){String url = host+"/index/findUserMenuList";Map<String,Object> uriVariables = new HashMap<>();return restTemplate.getForObject(url,Object.class);}
}
复制代码

Biz-2调用的前提是,注册中心启动了,Biz服务也启动了,这样就OK了。 java B2B2C springmvc mybatis电子商城系统

转载于:https://juejin.im/post/5c428901f265da6126386baf

java B2B2C源码电子商务平台 -SpringCloud服务相互调用RestTemplate相关推荐

  1. java B2B2C源码电子商务平台 -SpringCloud配置中心高可用搭建

    本文通过config server连接git仓库来实现配置中心,除了git还可以使用svn或者系统本地目录都行.需要JAVA Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台 ...

  2. java B2B2C源码电子商务平台 - Zuul回退机制

    1.在一些不稳定因素导致路由后面的微服务宕机或者无响应时,zuul 就会累计大量的请求,久而久之基本上所有的请求都会超时,但是请求链接数却不断的在增加,不断的占用资源池不能结束知道超时消耗殆尽导致zu ...

  3. java B2B2C源码电子商务平台-配置中心svn示例和refresh

    国内很多公司都使用的svn来做代码的版本控制,我们先介绍以下如何使用svn+Spring Cloud Config来做配置中心.需要了解电子商务平台源码可加企鹅邱邱 一零三八七七四六二六 svn版本 ...

  4. java B2B2C源码电子商务平台-基于Consul的分布式锁实现

    分布式锁实现 需要JAVA Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台源码:壹零叁八柒柒肆六二六 基于Consul的分布式锁主要利用Key/Value存储API中的ac ...

  5. java B2B2C源码电子商务平台 -commonservice-config配置服务搭建

    2019独角兽企业重金招聘Python工程师标准>>> Spring Cloud Config为分布式系统中的外部配置提供服务器和客户端支持.使用Config Server,您可以在 ...

  6. java B2B2C源码电子商务平台 --zuul跨域访问问题

    springcloud微服务框架,是一组组件,eureka服务注册中心,zuul路由等等 一般都是在zuul上配好url路径映射到各个服务,所以对外都是访问zuul服务的端口,但是在web服务设置了跨 ...

  7. java B2B2C源码电子商务平台

    springCloud是基于SpringBoot的一整套实现微服务的框架.他提供了微服务开发所需的配置管理.服务发现.断路器.智能路由.微代理.控制总线.全局锁.决策竞选.分布式会话和集群状态管理等组 ...

  8. java B2B2C源码电子商务平台 ---搭建Eureka注册中心

    一 创建一个Spring Boot工程,命名为eureka-server,并在pom.xml中引入必要的依赖,代码如下.愿意了解源码的朋友直接求求交流分享技术:二一四七七七五六三三 <paren ...

  9. b2b2c源码 java_java B2B2C源码电子商务平台

    鸿鹄云商大型企业分布式互联网电子商务平台,推出PC+微信+APP+云服务的云商平台系统,其中包括B2B.B2C.C2C.O2O.新零售.直播电商等子平台.愿意了解源码的朋友直接求求交流分享技术:二一四 ...

最新文章

  1. Back Propagation Nerual Networks
  2. GM:「世界第一」SCI全文数据库,我做到了!
  3. 企业部署Windows 8 Store 风格应用
  4. 入侵无需密码? 雅虎数据泄露调查新进展
  5. 中国移动、联通、电信、第三方平台IDC市场机房布局之争
  6. Python3.7.5安装(Windows10附pip更换下载源)
  7. 【redis】批量删除key
  8. 5点击换gif_工具:GIF动态图片制作小课堂,开课啦!
  9. [置顶] mkdir函数-linux
  10. 快速学习一个新的模块
  11. php 类加载,关于PHP中类的加载
  12. mysql 分享_雷林鹏分享:MySQL 连接
  13. leetcode - 646. 最长数对链
  14. jgGrid扩展 显示查询用时
  15. 软件测试管理的几个基本要素
  16. matlab中怎么设置母线,Matlab绘图教程
  17. 重邮学报和计算机工程与应用,重庆邮电大学学报
  18. ps证件照换底色(红/蓝/其他颜色都可)
  19. web前端学习之———互联网与HTML篇
  20. Kindle使用指南

热门文章

  1. 第七届学院奖结果揭晓!《亡命鸡礼花》拔得头筹~今年实在是精彩!
  2. java scope是什么意思_Tutorial:Javascript中的作用域(scope)是什么?(一)(试用FIREBUG了解)...
  3. 理性和感性哪个对做产品更重要
  4. oracle sql '[[alpha]]',Alpha865qqz.id 加密数据库恢复
  5. 谷歌生物医学专用翻译_一个可以快速翻译浏览英文文献的工具,拿走不谢!
  6. java1.7.0 for linux_linux操作系统-安装jdk1.7
  7. 免费共享给大家一些免费的代理服务器(包括sock http https)
  8. matlab lm计算方式,lm算法(lm算法原理介绍)
  9. okhttputils使用(zhuan)
  10. 使用Amazon Elasticache构建你的专属内存缓存服务集群