Javafx 在桌面应用程序中调用 REST API

Javafx calling REST API In desktop application

我正在使用 Javafx 开发病理实验室管理桌面应用程序,并希望使用来自 spring 项目的 JPA。实际上它将是 spring 带有 Javafx 和 JPA 的应用程序。所以我想问一下我是否可以在桌面应用程序中调用休息端点。

我假设您有一个 (spring) 休息服务器和一个 java(fx) 客户端。在客户端你可以这样做:

...
import jakarta.ws.rs.client.Client;
import jakarta.ws.rs.core.Response;
import java.net.URI;
...
class <your class>
{
    Client client;
...
    void <your method>
    {
...
        client = ClientBuilder.newClient();
...
        URI uri = URI.create(<your rest server uri>);

        Response response = client.target(uri).request().get();
        <your_java_type> entity = response.readEntity(<your_java_type>.class);
...
    }
...
}

这就是你要找的吗?