0

我需要从数据库中获取数据并将内容公开为 Restful 服务,我找不到任何有用的文档。

任何人都可以分享文件或链接。

4

2 回答 2

2

Take a look at http://www.mulesoft.org/extensions/rest-module

You can combine it with JDBC endpoints to fetch data from the DB.

于 2012-12-04T16:18:18.267 回答
0

一个简单的例子是:-

<flow name="testFlow">
        <http:listener config-ref="HTTP_InboundRequest"  path="/test" doc:name="HTTP"/>
        <set-variable doc:name="Variable" value="23" variableName="eventId"/>
        <db:select config-ref="Oracle_Configuration" doc:name="Database">
            <db:parameterized-query><![CDATA[select ID, NAME where EVENT_ID=#[flowVars['eventId']]]]></db:parameterized-query>
        </db:select>
        <set-payload value="{&quot;status&quot;:&quot;Success&quot;}" doc:name="Set Payload"/>
    </flow>

您可以在其中根据您的要求修改代码并将数据库值显示为 JSON 响应。所以,如果你部署一个类似这样的服务,它会暴露为一个 Rest api

于 2015-07-23T12:50:28.350 回答