当前位置: 首页 > 知识库问答 >
问题:

Apache cxf web客户端使用列表列表

公西星文
2023-03-14

这是剩下的服务,它发送一个文件列表列表:

@GET
@Path("duplicates")
@Secured
@Produces(MediaType.APPLICATION_JSON)
public List<List<File>> getDuplicates(@QueryParam("distance") int distance)

这是客户端代码,实际上它只能处理一组文件,但是我怎样才能得到一组文件列表呢?

public Collection<? extends File> getDuplicates(String token, int distance) {
    WebClient client = WebClient.create(UserClientService.URL).accept(MediaType.APPLICATION_JSON).
            type(MediaType.APPLICATION_JSON).path("duplicates").query("distance", distance).header(HttpHeaders.AUTHORIZATION, "Bearer " + token);
    return client.getCollection(File.class);
}

共有1个答案

谢叶五
2023-03-14

想通了:

client.get(new GenericType<List<List<File>>>(){});
 类似资料:
  • 问题内容: 这是两个相关的问题。将它们一起发布更有意义。 问题1 我有一个node.js应用程序,它向所有客户端发出事件,所有当前客户端都将发出一个响应。如何创建所有回复到初始发射的客户端的列表,以及可以使用哪种标识来区分客户端? 问题2: 在收集已连接的客户端列表之后,我想做的就是访问一个具有行数的MySQL数据库表,并为每个客户端行分配一个表。这些行将被发回给它们各自的客户端。如何才能做到这一

  • 我正在尝试创建一个简单的聊天应用程序之间的两个用户,使用twilio js API。 如果它已经存在,则表示另一个用户已经登录,我希望加入此通道。 否则,我想用这个特定名称创建一个通道,并等待其他用户。 我尝试了两种选择:1。聊天客户端。2.IPMessaging客户端。 我正在尝试使用此功能:

  • 问题内容: 我用NodeJS,socketIO和Express中的不同聊天室制作了一个聊天客户端。我正在尝试显示每个房间的已连接用户的更新列表。 有没有一种方法可以将用户名连接到对象,以便在执行操作时可以看到所有用户名: 然后执行以下操作: 我还可以通过其他方式做到这一点? 解决: 这有点重复,但是解决方案在任何地方都不很清楚地写出来,所以我想我会在这里写下来。这是的解决方案后由安迪轩至极被回答。

  • 我有一个使用Spring cloud Feign映射rest客户机的接口。 我的参数中有一个列表,调用客户端我有以下请求: 我已经尝试使用数组、整数和字符串泛型列表,但没有成功。

  • 如果做起来不太复杂,按月将它们分组也会有效。意思是... 2011年新客户 ...诸如此类。我可能更喜欢更简单的一次只显示一个月,虽然,为了我能够尝试和理解,哈哈。 null 编辑:如果它有帮助,我以前被给了这个人造代码来工作,但它超出了我的能力。/哑巴

  • 莴苣支持这种开箱即用的群集/分片吗?如果是,如何将其配置为使用客户端散列?