spring3:支付模块和订单模块的编写
admin
2024-02-08 09:49:45

1.构建微服务模块

建模块
改POM
写YML
主启动
业务类

2.编写业务类

  • 前后端不分离
    vue-controller-service-dao-mysql
  • 前后端分离
    vue ------ controller-service-dao-mysql
    (传给一段json字符串(200,success))

3.后往前构建

  • 建sql
  • entities
    • 主实体
    • Json封装体 CommonResult
  • dao
    • dao
    • mapper.xml
  • service
    • 接口
    • 实现类
  • controller
    • idea自带工具模拟(tools)自测通过
  • 后面应该用run dashboard(工程少)

4.此时订单微服务和支付微服务调用

  • 原始web
    httpClient
  • 封装为
    • restTemplate(实现两个微服务的横向调用)
      (url,requestMap,ResponseBean.class)
      三个参数代表请求地址,请求参数,响应后被转换的对象
  • 注意:使用restTemplate过程中
    • restTemplate.postForObject(PAYMENT_URL+“/payment/create”,payment,CommonResult.class);此类调用的方法的参数在请求体中
      @RequestBody Payment payment
    • restTemplate.getForObject(PAYMENT_URL+“/payment/get/”+id,CommonResult.class);此类调用的方法在请求头中
      @PathVariable(“id”) Long id

上一篇:形容狂妄的句子

下一篇:温格是谁

相关内容

热门资讯

中信建投:量子计算重塑计算边界...   中信建投证券研究 文|应瑛 张敏  量子计算重塑计算边界,引领未来产业发展。量子计算利用量子力学...
男子持玩具枪拦车 警方通报 (来源:中国宁波网)转自:中国宁波网有媒体报道称,湖北潜江一男子近日手持枪状物品,在斑马线上与一辆白...
东风星海T5纯电SUV预售:续...   炒股就看金麒麟分析师研报,权威,专业,及时,全面,助您挖掘潜力主题机会! (来源:IT之家)I...
元旦假期将有强冷空气影响我国 ... 来源:@央视财经微博2025年最后一波大回暖正在“火热”进行中,北方地区明天气温普遍达到高点,南方气...
巨龙穿重峦 国器铺通途-—乌... 来源:环球网 12月26日,由中交天和自主研制的全球首创新型压注工法硬岩掘进机“天山号”“胜利号”,...