我是从WADL生成Java代码的新手,我使用cxf-wadl2java-plugin且运行良好,问题是生成的代码包含资源代码,但没有实现:

/**
 * Created by Apache CXF WadlToJava code generator
**/
package wadl.client;

import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import wadl.Response;

@Path("/path")
public class PathResource {

    @GET
    @Produces({"application/xml", "application/json" })
    public Response get(@QueryParam("q") String q, @QueryParam("attr") String attr) {
        //TODO: implement
        return null;
    }

}


代码生成完成后,有什么方法可以实现?

我该如何上课(注射?)?

如何设置数据返回类型? (json,xml,响应对象?)

谢谢你的帮助

最佳答案

根据Wikipedia Page


WADL对服务提供的资源和关系进行建模
它们之间


但是,它没有对此类资源背后的逻辑作任何陈述。

长话短说,WADL应该解释/指出系统必须公开哪些资源,但是不解释如何实现这些资源,这通常是理想的,因为Web服务通常用于简单地公开一组功能。

关于java - wadl生成的Java代码没有实现,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22555516/

10-10 08:33