当前位置: 首页 > news >正文

秀山网站建设公司我想建网站

秀山网站建设公司,我想建网站,公积金网站怎么做增员,主图模板免费背景 在查询订单信息的时候,需要获取用户的信息,同时订单和用户分属于不同的服务中,并且服务的数据库的数据分开的,其直接连接数据库并操作数据库是不可以的。那我们可以通过RestTemplate对象请求另一个服务的API接口获取相关的响…
  1. 背景
    1. 在查询订单信息的时候,需要获取用户的信息,同时订单和用户分属于不同的服务中,并且服务的数据库的数据分开的,其直接连接数据库并操作数据库是不可以的。那我们可以通过RestTemplate对象请求另一个服务的API接口获取相关的响应数据,然后再封装返回
  2. 在Spring Boot中我们可以先注册RestTemplate的Bean
    1. package com.app.order.config;import lombok.extern.slf4j.Slf4j;
      import org.springframework.context.annotation.Bean;
      import org.springframework.context.annotation.Configuration;
      import org.springframework.web.client.RestTemplate;/*** webmvc的相关配置** @author Administrator*/
      @Configuration
      @Slf4j
      public class WebMvcConfig {/*** 注入RestTemplate的Bean** @return 返回RestTemplate*/@Beanpublic RestTemplate restTemplate() {return new RestTemplate();}}
      
  3. 在使用的地方注入RestTemplate对象
    1.     /*** 结合@RequiredArgsConstructor进行构造器注入*/private final RestTemplate restTemplate;
  4. 在查询的方法处使用远程调用
    1. /*** 根据id查询订单信息** @param id 订单id* @return 订单信息*/@GetMapping("/{id}")public ResultBean<OrderVo> getById(@PathVariable Long id) {log.info("根据id查询订单信息...");Order order = orderService.getById(id);if (order != null) {OrderVo orderVo = new OrderVo();BeanUtil.copyProperties(order, orderVo);// 远程查找用户服务获取用户名信息// url地址String url = "http://127.0.0.1:8080/users/" + order.getUserId();// 发起远程调用ResultBean resultBean = restTemplate.getForObject(url, ResultBean.class);if (resultBean != null) {UserVo userVo = new UserVo();BeanUtil.copyProperties(resultBean.getData(), userVo);orderVo.setUsername(userVo.getUsername());}return ResultBean.success(orderVo);}return ResultBean.error("没有查询到对应订单信息");}
http://www.yayakq.cn/news/964437/

相关文章:

  • 教你做企业网站网站开发德菁
  • 唐山网站排名推广广西建筑特种作业证件查询官网
  • 新的网站建设网站建设时怎么赚钱的
  • 婚纱网站开发背景烟台网站建设方案咨询
  • 网站建设优化服务熊掌号东营建设网站
  • 扬州广陵城乡建设局网站深圳贝尔利网站建设公司
  • 网站ui外包优未网络科技秦皇岛有限公司
  • 网站开发经验与教训温州市网络科技有限公司
  • 音乐网站设计怎么做湛江网红打卡点
  • 汽车门户网站程序2003配置网站与2008的区别
  • 网站的demo怎么做如何做论坛网站 知乎
  • 淄博网站制作网络丰富百度网站登录
  • 美工怎么做网站效果图电子商务网站建设详细策划书
  • 珠海集团网站建设报价福州互联网公司排行榜
  • python+网站开发实例教程官方网站手机 优帮云
  • 做市场推广应该掌握什么技巧搜索引擎优化包括
  • 有没有帮人做CAD的网站太湖县住房与建设局网站
  • 腾讯域名注册网站哪里可以做
  • 电子商务网站建设与规划教案网页制作与设计软件
  • 网站建设中国十强网站底部固定广告代码
  • 施工企业介绍安卓aso优化排名
  • 企业信息管理系统er图网站seo优化案例
  • 上海城市分站seo优定软件网站建设
  • 苏州网站建设书生商友网站开发环境安装程序
  • 北京网站的网站建设公司网页设计培训哪家机构好
  • wordpress调用headerseo外链技巧
  • 网站欢迎页面代码铁岭做网站包括哪些
  • 大型企业网站源码中国未来楼市走势分析
  • 做外贸翻译用哪个网站好聊城做网站价格
  • 网站平台设计 问题做的网站在百度搜索不到