我使用 RESTeasy 提供的 REST 服务。它是 REST,所以没有 WSDL,对吗?这是否意味着我必须自己编写所有实体并自行解码?
如果它是休息服务,我可以只下载 WSDL,然后从中生成客户端。我如何使用在 Atom 提要中用作 xml 的 REST 来做到这一点?
如果 REST 无法生成客户端并且不提供任何实体的公共(public)规范,我真的看不到它有任何优势。
感谢您的帮助。
最佳答案
正确,REST 没有像 SOAP 那样的 WSDL。然而,这并不意味着没有直接解码到对象。您仍然可以使用 Jax-RS 将 JSON/XML 绑定(bind)到对象,因此您可以像在 SOAP 中一样灵活地直接映射,您只需要构建此类而不是让 SOAP 为您构建它。
考虑示例 here
关于java - 如何从 REST 服务生成实体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21574840/