我是从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/