gpt4 book ai didi

spring - 如何使用 Spring MVC 使用 REST URL?

转载 作者:行者123 更新时间:2023-12-02 08:42:50 24 4
gpt4 key购买 nike

我开发了一些 RESTful 方法并通过 Apache Cxf 公开它们

我正在使用 Spring MVC 开发客户端应用程序,并且正在寻找一个简单的示例来演示如何使用 Spring MVC 调用/使用这些 REST 方法

我知道如何使用 Apache http 客户端来做到这一点,但更喜欢使用 Spring MVC,以防这种情况已经在那里实现。

最佳答案

Spring 提供了简单的包装器来使用名为 RestTemplate 的 RESTful 服务。 。它执行路径变量解析、编码和解码:

Map<String, Integer> vars = new HashMap<String, Integer>();
vars.put("hotelId", 42);
vars.put("roomId", 13);
Room room = restTemplate.getForObject(
"http://example.com/hotels/{hotelId}/rooms/{roomId}",
Room.class, vars);

假设 Room 是一个可以被 RestTemplate 理解的 JAXB 对象。

请注意,该类与 Spring MVC 无关。您可以在 MVC 应用程序中使用它,也可以在独立应用程序中使用它。它是一个客户端库。

另请参阅

关于spring - 如何使用 Spring MVC 使用 REST URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8960605/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com