spring-boot - 为什么“/v2/api-docs”会附加在 Swagger 基本网址中
问题描述
我有一个带有 springfox swagger 2.9.2 的 springboot 应用程序,对于我的一个微服务,swagger 文档中生成的 swagger 基本 url 在末尾附加了“/v2/api-docs”,似乎没有明显的原因。
这是我的应用程序属性文件的样子
spring.profiles.active=dev
server.contextPath=/xxxxxxxxxxxx-enterprise/v2/sas
server.port=8070
我有一种感觉,我错过了一些愚蠢的东西。
解决方案
因为这是swagger服务描述默认路径
来自 Springfox 文档:https ://springfox.github.io/springfox/docs/snapshot/#customizing-the-swagger-endpoints
这可以通过覆盖“springfox.documentation.swagger.v2.path”属性来定制
推荐阅读
- common-lisp - 如何在 Common Lisp 中进行基于图像的开发?
- sql - 在 GROUP BY 分组中,根据另一列的最高值选择值
- reactjs - 在移动设备上使用 Mapbox GL JS 进行跟踪的问题
- glsl - 格子玻尔兹曼 WebGL 翻译结果到处都是 NaN
- django - 如何使用 Django 进行 URL 屏蔽?
- android - Room/sqlite 数据库锁和隔离级别
- ios - Xcode 11.0 beta 5 中没有这样的模块“Firebase”错误
- fiware - 我正在尝试使用 FIWARE token_script.sh 文件获取 X-Auth-Token 但它给了我一个空令牌
- android - 无法将 Activity 投射到片段中的接口
- javascript - VueJS 组件 prop 仅在重用时显示最后一个 JSON 条目