从货币转换服务调用货币兑换服务17 Mar 2025 | 阅读 2 分钟 我们已经准备好了货币兑换服务,并且设置了货币计算服务(货币转换服务)。现在,我们将从货币计算服务调用货币兑换服务。 我们使用 RestTemplate() 构造函数来调用外部服务。让我们创建一个 RestTemplate 并尝试调用货币兑换服务。 步骤 1:选择 货币转换服务 项目。 步骤 2:打开 CurrencyConversionController.java 并创建一个新的 RestTemplate,它调用货币兑换服务应用程序。 步骤 3:调用 RestTemplate 类的 getForEntity() 方法。 getForEntity(): 它是 RestTemplate 类的一个方法,它使用 HTTPGET 方法获取指定 URL 的实体。它转换并将响应存储在 ResponseEntity 中。它返回 ResponseEntity。 参数:它接受两个参数
步骤 4:在 URL 参数中,放置 货币转换服务 的 URL,即 https://:8000/currency-exchange/from/{from}/to/{to}。它从请求中的变量 {from} 和 {to} 中获取值。无论请求中有什么,我们都将其发送到货币兑换服务。 步骤 5:在上面的 URL 中,我们需要传递两个值 "from" 和 "to"。为了传递这些值,为 URI 变量创建一个 Map。在 URI 中作为参数传递 uriVariables。 步骤 6:我们期望的响应类型是 CurrencyConversionBean,因此将响应存储在 CurrencyConversionBean 中。 CurrencyConversionController.java 步骤 7:独立运行这两个服务。当我们运行货币转换时,它会返回如下所示的响应 ![]() 乘数乘以数量,并返回 totalCalculatedAmount 65000.00。这意味着 1000 美元等于 65000.00 印度卢比。它还显示端口 8000,表示另一个服务(货币兑换服务)正在端口 8000 上运行。 |
我们请求您订阅我们的新闻通讯以获取最新更新。