2022-02-22 16:54阅读: 3评论: 0推荐: 0

SpringCloud之创建工程

1.准备工作

实现一个简易的订单服务到支付服务项目

环境:win10、Idea2020.1、jdk1.8、apache-maven-3.3.9、

先需要创建一个空的工程,然后在空工程中创建三个模板。

2.过程

从订单服务到支付服务,需要创建三个模板,一个是有实体类Payment,另外两个需要,通过spring initializr(spring初始化)创建支付服务和订单服务,其中创建这两个服务时需要注意:选择默认的,经常连不上,而选择Custom比较好,地址:Custom:https://start.springboot.io

效果如下图所示:

选择默认时,效果不理想,如下图所示:

然后弹出一下错误,

 

在支付服务和订单服务中都需要在pom.xml中,引入公共工程,即有Payment实体类的那个模板。

原因是在这两个服务中都使用到Payment 实体类。

3、记录相应的知识

在订单启动器中需要使用到RestTemplate模板

* Spring提供了⼀个 RestTemplate模板⼯具类
* 目前支持三种:
* HttpClient
* OkHttp
* JDK原⽣的URLConnection(默认的)
ResponseEntity的使用,它是处理http响应的。
ResponseEntity标识整个http相应:状态码、头部信息以及相应体内容。因此我们可以使用其对http响应实现完整配置。如果需要使用ResponseEntity,必须在请求点返回,通常在spring rest中实现。ResponseEntity是通用类型,因此可以使用任意类型作为响应体。

下面是一种使用方式:
    @GetMapping("/{id}")
    public ResponseEntity<Payment> payment(@PathVariable("id") Integer id){
        Payment payment = new Payment(id,"支付成功!");
        return ResponseEntity.ok(payment);//ResponseEntity 工具类
    }

posted @   所遇所思  阅读(3)  评论(0编辑  收藏  举报  
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
🔑
  1. 1 404 not found REOL
  2. 2 偏爱 张芸京
  3. 3 Glimpse of Us Joji
偏爱 - 张芸京
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

作词 : 葛大为

作曲 : 陈伟

编曲 : 陈伟

把昨天都作废

现在你在我眼前

我想爱 请给我机会

如果我错了也承担

认定你就是答案

我不怕谁嘲笑我极端

相信自己的直觉

相信自己的直觉

顽固的人不喊累

爱上你 我不撤退

我说过 我不闪躲

我说过 我不闪躲

我非要这么做

讲不听 也偏要爱

更努力爱 让你明白

没有别条路能走

你决定要不要陪我

讲不听 偏爱

靠我感觉爱

等你的依赖

对你偏爱

痛也很愉快

把昨天都作废

把昨天都作废

现在你在我眼前

我想爱 请给我机会

如果我错了也承担

认定你就是答案

我不怕谁嘲笑我极端

相信自己的直觉

相信自己的直觉

顽固的人不喊累

爱上你 我不撤退

我说过 我不闪躲

我说过 我不闪躲

我非要这么做

讲不听 也偏要爱

更努力爱 让你明白

没有别条路能走

你决定要不要陪我

讲不听 偏爱

靠我感觉爱

等你的依赖

不后悔 有把握

不后悔 有把握

我不闪躲 我非要这么做

讲不听 也偏要爱

更努力爱 让你明白

没有别条路能走

你决定要不要陪我

讲不听 偏爱

靠我感觉爱

等你的依赖

对你偏爱 爱

痛也很愉快