gpt4 book ai didi

Java服务器端注释的REST客户端库

转载 作者:行者123 更新时间:2023-12-01 10:17:44 25 4
gpt4 key购买 nike

我正在构建一个使用外部 REST 服务(来自服务器端)的中间件服务。我目前正在使用 Spring boot 和 RestTemplate 来进行远程调用。

    Map<String, String> urlVariables = new HashMap<>();
urlVariables.put("address", IP);
urlVariables.put("port", PORT);
urlVariables.put("par1", parameter1);
urlVariables.put("par2", parameter2);

MyServiceResponse state =
restTemplate.getForObject("http://{address}:{port}/service/{par1}/{par2}", MyServiceResponse.class, urlVariables);

我想知道是否有任何库可以提供注释来自动生成 REST 客户端,就像 Android 中的 Volley 那样。

@GET(url="http://{address}:{port}/service/{par1}/{par2}")
public MyServiceResponse getCurrentState(String address, String port, String par1, String par2)

最佳答案

RESTEasy Proxy Framework :

Resteasy has a client proxy framework that allows you to use JAX-RS annotations to invoke on a remote HTTP resource. The way it works is that you write a Java interface and use JAX-RS annotations on methods and the interface.

关于Java服务器端注释的REST客户端库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35801206/

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