【发布时间】: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