有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java通过生成的REST客户端检索实体列表

Iam无法从rest服务接收实体列表

我通过netbeans和Iam生成了一个Jersey-REST客户机,像这样使用它来检索单个实体。(本工程)

AgentTo-是一个数据传输对象

agentCli-是生成的客户端

agentDTO a = agentCli.find_JSON(agentDTO.class, "5");

这不起作用,会崩溃

List<agentDTO> tList = new ArrayList<agentDTO>();
               tList = agentCli.findAll_JSON(List.class);

共 (1) 个答案

  1. # 1 楼答案

    解决了。这是甲骨文的错。制作了一个本地数据库,现在运行良好

    此外,我在客户机中使用此方法,而不是默认的findAll_JSON:

     public List<agentDTO> getAgents() {
        Response serviceResponse
                = client.target(BASE_URI + "/agent/").
                request(MediaType.APPLICATION_JSON).get(Response.class);
        List<agentDTO> agents = serviceResponse.readEntity(new GenericType<List<agentDTO>>() {
        });
        return agents;
    }