[英]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.