将camel与springfox集成

时间:2017-07-12 12:34:43

标签: apache-camel springfox

我们怎样才能将camel与springfox集成用于swagger api生成?我不确定它是否可行。目前我们正在使用 camel-swagger-java 组件,但对于我们下面的用例不够灵活。根据我的理解, springfox 期望在spring controller

中定义其余路径

我们正在为我们的服务使用基本身份验证,并且路径是通过XML定义的,需要在生成的api中使用 securityDefinitions 。似乎 camel-swagger-java 不允许配置它。 这就是我们当前设置的样子

    <restConfiguration component="jetty" bindingMode="json" contextPath="/" port="8080" apiContextPath="/api-doc" host="0.0.0.0">
       <apiProperty key="api.title" value="Title"/>
    </restConfiguration>

    <rest path="" consumes="application/json" produces="application/json">
       <description>xyz</description>
        <post uri="query" type="com.myRequest"  outType=com.myResponse">
            <description>abc</description>
            <to uri="direct-vm:someRoute"/>
        </post>
    </rest>

任何帮助非常感谢

0 个答案:

没有答案