Swagger - мул с конечными точками http - PullRequest
0 голосов
/ 17 мая 2019

Я сталкивался с одним примером интеграции Mule с Swagger, но для этого нужен Java Bean с аннотациями JAX-RS.Пожалуйста, укажите мне ссылку, если таковая имеется, чтобы сгенерировать документацию для конечных точек Http в Муле, используя swagger.

Образец потока:

<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 "как есть.

...