【问题标题】:How to run swagger APi on Multiple projects using apache karaf如何使用 apache karaf 在多个项目上运行 swagger APi
【发布时间】:2016-05-31 07:23:26
【问题描述】:

我已经使用 Apache karaf 创建了 Java RESTFUL Web 服务,我正在使用 swagger 来编写 API 文档。所有注释都已应用并在具有一般 swagger 配置的单个项目上成功运行(每个项目都有 Swagger 核心和注释 jar)但是当我尝试使用 apache karaf 在多个项目上运行 swagger API 时,它缓存了第一个项目 json 并始终返回缓存的 json。 Swagger 核心依赖项位于每个项目中,默认配置存在于每个“blueprint.xml 文件”中

我的问题: 1 - 有没有其他方法可以使用 Apache Karaf 在多个项目上运行 swagger API? 2 - 有什么方法可以使用 karaf/swagger 配置永久禁用缓存? 3 - 当我为多个项目的每个公开服务点击“localhost:8181/cxf/api/api-docs”时,有什么方法可以清除招摇缓存。

【问题讨论】:

    标签: web-services cxf swagger karaf blueprint-osgi


    【解决方案1】:

    我也有同样的问题。

    我对 cxf swagger2feature codebase 进行了一些研究,看起来不可能在一个容器中拥有两个 swagger 文档化 API。

    【讨论】:

    • 我对此进行了更多研究……请参考以下 JIRA 问题 - issues.apache.org/jira/browse/CXF-6740 请提供建议
    • 你在这方面有什么发现吗?
    • 没有。 Swagger 现在对我来说并不那么重要了。
    猜你喜欢
    • 2015-01-30
    • 1970-01-01
    • 2017-08-18
    • 2015-08-15
    • 1970-01-01
    • 1970-01-01
    • 2015-12-05
    • 1970-01-01
    • 2011-06-27
    相关资源
    最近更新 更多