Spring 集成:如何添加 wadl(JSON 的 Restful 服务)合同以公开 restful 服务,如 wsdl 文件

Spring Integration : How to add wadl(Restful service for JSON) contract to expose restful services like wsdl file

我想将项目特定服务公开为 restful 服务(对于 JSON http request/response),我之前为 SOAP Request/Response 类型公开了这些服务。之前我们使用

配置了 SOAP 的静态 wsdl 条目

web-services:static-wsdl id="MyWsdl" location="/WEB-INF/xsd/MyWsdl.wsdl"/>

在 spring 配置文件中。

我需要建议来了解我们是否有办法像我们对 spring 集成项目对 wsdl 所做的那样包含我的 wadl 合同文件,或者公开我的 restful [=23= 的最佳方式】 为客户服务。

您可以简单地将其作为 WAR 中的静态资源提供。有关操作方法,请参阅 this question/answer