我遇到了一个将Mule与Swagger集成的示例,但是它需要Java Bean和JAX-RS批注。请指向我的链接(如果有的话)以使用swagger为Mule中的Http端点生成文档。
样品流量:
<http:request-config name="HTTP_Request_Configuration" host="hostname"
port="80" doc:name="HTTP Request Configuration">
<http:basic-authentication username="username" password="pwd"/>
<http:listener doc:description="Get Student Infor Service" config-
ref="HTTP_Listener_Configuration" path="/getStudentInfo" allowedMethods="GET"
doc:name="HTTP">
<http:response-builder>
<http:header headerName="Content-Type" value="application/json"/>
</http:response-builder>
<http:listener config-ref="HTTP_Listener_Configuration" path="/getStudentInfo"
allowedMethods="GET" doc:name="HTTP">
<http:response-builder>
<http:header headerName="Content-Type" value="application/json"/>
</http:response-builder>
</http:listener>
<logger message="Path called is #
[message.inboundProperties.'http.request.path']" level="INFO"
doc:name="Logger"/>
<http:request config-ref="HTTP_Request_Configuration" path="/studentId"
method="GET" doc:name="HTTP"/>
<logger level="INFO" doc:name="Logger" message="Response is
[message.payloadAs(java.lang.String)]"/>
https://github.com/swagger-api/swagger-core/wiki/Swagger-Core-Mule-Project-Setup-1.5我已经尝试过了,但这是码头。
用http指导我。
当我按下“ http // localhost:7001 / swagger.json”时,我得到的结果是“ /swagger.json没有终点”,有时只是按原样打印“ /swagger.json”。