gpt4 book ai didi

Java 从 wadl 生成的代码没有实现

转载 作者:行者123 更新时间:2023-12-01 13:14:49 24 4
gpt4 key购买 nike

我是从 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;
}

}

代码生成完成后是否有办法获得实现?

我如何使用这个类(注入(inject)?)?

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

感谢您的帮助

最佳答案

根据Wikipedia Page :

WADL models the resources provided by a service and the relationships between them

但是,它没有说明此类资源背后的逻辑。

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

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

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com