繁体   English   中英

使用Java中的RESTful API,生成工件。

[英]Consuming RESTful API in Java, generating artifacts.

我的任务是在Java / Spring中创建一个层,该层使用来自几个不同提供程序的Web服务。 这些服务定义了特定的请求Bean,但是端点不发布XSD信息。

生成使用这些服务所需的工件的最佳方法是什么? 似乎建立我们自己的请求对象并不是最好的处理方式。

REST服务不提供XSD作为传统SOAP服务的WSDL。 一些REST框架提供WADL,或者可以让用户Swagger.io来描述服务,或者公开文档,例如Spring boots的执行器/ docs。

如果没有此类文档,并且您无法获取要与之集成的系统的源代码,则建议您构建自己的Java POJO集,以便可以以类型化的方式与该服务交互。 对于暴露(在线)记录的REST服务的多个系统,我已经做到了这一点,但是没有提供一组使用它们时可以使用的DTO。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM